定时任务crontab:
应用场景:在工作中我们可能会遇到某个服务长时间未使用失效了,系统磁盘被不断扩充的日志文件填满了等等,这时候我们就可以用定时任务解决这些问题。
crontab常用命令:
crontab -e 编辑定时任务
crontab -l 查看已有定时任务
crontab -r 删除定时任务
定时任务各个域意义和格式
分 时 日 月 星期 要运行的命令
第1列 分钟1~5 9
第2列 小时1~2 3(0表示子夜)
第3列 日1~3 1
第4列 月1~1 2
第5列 星期0~6(0表示星期天)
第6列 要运行的命令
多个时间点执行以逗号分隔
每隔x时间执行用*/x
#每天12点、0点清理一次日志
* 12,0 * * * sh /home/avatar/xx/xx/cleanLog.sh
#每隔一分钟拉取最新的appolo配置
*/1 * * * * /Data/apps/xx/xx/php /xx/xx/php_apollo/Run.php test xxxx
网友评论