20200414 CentOS 的 cron 排程 - lyonwang/TechNotes GitHub Wiki
服务操作
sudo systemctl start crond 启动
sudo systemctl stop crond 停止
sudo systemctl restart crond 重启
sudo systemctl reload crond 重新载入
sudo systemctl status crond 检查状态
参数设定
crontab -u 設定的cron服務
crontab -l 列出cron服務的詳細內容
crontab -r 刪除cron服務
crontab -e 編輯cron服務
建立 cron job (root)
sudo crontab -e
格式
[分(0~59)][时(0~23)][日(1~31)][月(1~12)][星期(0~6)] [执行命令(必须完整路径)]
,逗號 代表多個時間段落,例如3點和6點為3,6
*星號 代表所有時間
-減號 代表每個時間段落,例如1點到3點為1-3
/斜線 代表每隔多久,如果每兩個小時要一次,*/2
例如
* */2 * * * /tmp/test.sh
*/10 * * * * /tmp/test.sh
日志查询
/var/log/cron 当天记录
/var/log/cron-20200412 旧记录
验证排程
CRON Tester
cron.guru