定時任務(wù)crontab:
應(yīng)用場景:在工作中我們可能會遇到某個服務(wù)長時間未使用失效了,系統(tǒng)磁盤被不斷擴充的日志文件填滿了等等,這時候我們就可以用定時任務(wù)解決這些問題。
crontab常用命令:
crontab -e 編輯定時任務(wù)
crontab -l 查看已有定時任務(wù)
crontab -r 刪除定時任務(wù)
定時任務(wù)各個域意義和格式
分 時 日 月 星期 要運行的命令
第1列 分鐘1~5 9
第2列 小時1~2 3(0表示子夜)
第3列 日1~3 1
第4列 月1~1 2
第5列 星期0~6(0表示星期天)
第6列 要運行的命令
多個時間點執(zhí)行以逗號分隔
每隔x時間執(zhí)行用*/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