2、【Mac OS 相關】Mac 使用crontab實現定時任務
阿新 • • 發佈:2018-12-20
一、crontab服務的重啟關閉
Mac系統下:
sudo /usr/sbin/cron start
sudo /usr/sbin/cron restart
sudo /usr/sbin/cron stop
Ubuntu系統下:
sudo /usr/init.d/cron start
sudo /usr/init.d/cron restart
sudo /usr/init.d/cron stop
二、crontab的相關配置
1、在進行crontab的相關配置之前,在終端輸入:
whereis cron
檢視你的工作環境下是否安裝了cron,如我的Mac的顯示結果為:
/usr/ sbin/cron
如果不存在,則需要安裝cron(一般系統都會自帶的,目前沒有碰到需要自己安裝的情況)
2、配置和檢視
在終端:
使用crontab -e進入編輯頁面
使用crontab -l檢視當前的定時任務
配置格式:
分 小時 日 月 星期 命令
0-59 0-23 1-31 1-12 0-6 command
配置例項:
30 7 8 * * ls # 指定每月8號的7:30分執行ls命令
*/15 * * * * ls # 每15分鐘執行一次ls命令【即每個小時的第15 30 45 60 分鐘執行ls命令】
*/15 * * * * /usr/bin/python ~/Desktop/test.py
0 */2 * * * ls #每隔2小時執行一次ls命令
注意:
1、星期中0表示週日
2、每隔兩小時的時候,前面的不能為*,*表示每分鐘都會執行