少於 1 分鐘閱讀

Cron 指令

crontab -e 編輯排程 (edit cron) crontab -r 移除排程 (remove cron) crontab -l 顯示目前排程 (list cron) crontab -u 改變排程的執行身分: crontab -u user filename

Cron 語法

使用者 指令
0~59 0~23 1~31 (29,30) 1~12 0~6 root /usr/bin/xxxx

Cron 範例

#####每5小時執行一次

* */5 * * * root /usr/libexec/atrun

#####1至20號每天執行一次

0 1 1-20 * * root /usr/libexec/atrun

#####當分針移到第5分時,執行此 cron

5 * * * * root /usr/libexec/atrun

#####當時針移到1點 1 分時,執行此 cron

1 1 * * * root /usr/libexec/atrun

#####每週一的1點1分,執行

1 1 * * 1 root /usr/libexec/atrun

#####2月29日時針到1點1分,執行

1 1 29 2 * root /usr/libexec/atrun

#####8點到16點每5分鐘執行一次 cron

*/5 8-16 * * * root /usr/libexec/atrun

Reference

  1. https://www.puritys.me/docs-blog/article-20-cron-jobs-crontab-%E6%8E%92%E7%A8%8B%E6%95%99%E5%AD%B8.html

更新時間:

留言