计划任务

2018-07-26  本文已影响0人  码课sir

Linux计划任务

1)说明
概 念:约定时间执行指定任务
举例1:通过计划任务定时发布文章
举例2:通过计划任务凌晨3点将测试服务器项目代码同步到线上服务器
2)设置(crontab)
设置计划任务语法:crontab -e (edit)
查看计划任务语法:crontab -l (list)
注:crontab -e语法同vi编辑器命令
3)语法

*   *   *    *   *          任务
分 时  日期  月  星期几
意义

︴案例:当前时间+1分钟,给/tmp.php文件追加内容
准备1:看linux时间
查看系统时间:date
更新系统时间:
1)通过语法date -s '日期'
2)通过语法clock -w 将更新的时间写入系统


看linux时间.png

准备2:使用echo命令
覆盖: echo 内容 > 路径及文件名
追加: echo 内容 >> 路径及文件名


修改或创建.png
练习.png
︴案例2:每隔1分钟,给/tmp.php文件追加内容
含义.png
语法: *  *  *    *   * 任务
      分  时 日期 月 星期几
*/1  *  *    *   *  echo 9 >> /tmp.php
追加.png

︴案例3:综合练习


综合.png
*  *   *   *   *    任务
分 时 日期 月 星期


45  22   *   *   *    任务
0  17   *   *   1    任务
0   5   1,15   *   *    任务
40  4   *   *   1-5    任务
*/10  4   *   *   *    任务
0  0   1,15 *   1    任务

︴案例4:计划任务触发PHP文件
定于4月19号,23点45分,开始商品上架(执行一个php文件)

45 23 19 4 * /php目录/php.exe /www/shop/shagnjia.php

注:shangjia.php 里面连接数据库,更改数据库状态即可

window计划任务

1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png
上一篇下一篇

猜你喜欢

热点阅读