1. 程式人生 > >Mac上crontab的使用

Mac上crontab的使用

crontab時linux上執行定時任務的工具(MacOS和linux都是unix的變種系統,所有linux上可執行的指令大多數Mac上也可以執行)

* * * * * echo 'one minute execute'

* * * * * #後邊可以跟要執行的指令碼,比如:

* * * * * /usr/local/xxx.sh

*表示條件滿足,

* * * * * 表示每一分鐘執行一次

/3 * * * * 表示每隔3分鐘執行一次

1 */3 * * * 表示每隔3小時的執行一次的第1分鐘執行

1 1 */3 * * 表示每隔3天,當天的1點1分執行一次

1 10 * * 2,3,4 表示每週2到周4的每天10點1分執行一次

使用方法

開啟終端

crontab -e  //編輯crontab任務,儲存退出後自動加到crontab列表中執行

crontab -l //檢視所有crontab 列表

注意:在使用crontab執行指令碼時,如果沒有執行任務,請檢視crontab和指令碼是否開啟執行許可權