使用定时任务
- 安装定时任务
yum install crontabs
- crontab -l 判断是否有定时任务
- crontab -e 编译并且添加一行新的定时任务
*/1 * * * * /usr/local/nginx/sbin/cut_my_log.sh
第一部分为定时任务表达式
第二部分为定时执行的脚本
- 重启定时任务
service crondre start
常见定时任务命令
service crond start//启动服务
service crond stop//关闭服务
service crond restart//重启服务
service crond reload//重新载入配置
crontab-e//编辑任务
crontab-l//查看任务列
定时任务表达式
Cron表达式是,分为5或6个域,每个域代表一个含义,如下所示:
| 分 | 时 | 日 | 月 | 星期几 | 年(可选) | |
|---|---|---|---|---|---|---|
| 取值范围 | 0-59 | 0-23 | 1-31 | 1-12 | 1-7 | 2019/2020/2021/… |
常见表达式
- 每分钟执行
*/1 * * * *
- 每日凌晨(每天晚上23:59)执行
59 23 * * *
- 每日凌晨1点执行
0 1 * * *
参考文献
版权声明:本文为weixin_45521383原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。