在Mac下使用crontab執行定時腳本


基本設置命令

在終端里輸入:
sudo crontab -e

查看定時任務

crontab -l 

刪除定時任務

crontab -r 

如果無法使用定時任務crontab

解決方法:
sudo vim ~/.vimrc

添加如下內容並保存

autocmd filetype crontab setlocal nobackup nowritebackup

設置定時任務的格式

格式(每行共列行):
f1 f2 f3 f4 f5 program
分 時 日 月 周 執行程序
 
第1列分鍾1~59
第2列小時1~23(0表示子夜)
第3列日1~31
第4列月1~12
第5列星期0~6(0表示星期天)
第6列要運行的命令
 
每10分鍾,curl訪問一次該地址
*/10 * * * * curlhttp://localhost/test.php
 
每周六、周日的1 : 10重啟apache
10 1 * * 6,0 /usr/local/apache/bin/apachectl restart
 
更多詳細,請見下圖
 
例如:
在  sudo crontab -e 后,添加下面代碼
# 每周1-周5下午三點10分執行訂晚餐腳本
10 15 * * 1,2,3,4,5 python /Users/root/Desktop/scripts/order_meal.py


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM