|
常用得几个用法
1. 列出当前的计划任务列表 crontab -l
2. 删除当前的计划任务列表 crontab -r
3. 使用 vi 编辑当前的计划任务列表 crontab -e
在脚本中以非交互形式添加计划任务:
echo "计划任务" > tmp.cron
crontab tmp.cron
/etc/init.d/cron restart #必须重启,否则无法生效
计划任务列表格式:
[分钟] [小时] [日] [月] [星期] [要运行的程序]
分钟:0~59
小时:0~23
日: 1~31
月: 1~12
星期:0~7(0 和 7 都表示星期天)
参数的取值有 4 种间隔符:
举例:
- 10 11 * * 1-6 /opt/my_app
复制代码
周一到周六的 11:10 就执行 /opt/my_app 。
- */30 * * * * date > /opt/time.txt
复制代码
每隔 30 分钟执行一次 date,并把结果保存到 /opt/time.txt 中。
- 10,40 * * * * /opt/my_app
复制代码 每小时里的第 10 分钟,第 40 分钟执行 /opt/my_app 。
|
|