如何設定crontab工作排程器 RPi

以 ntp 系統自動更新時間為相關例子

確認 crontab 服務正常
$ sudo systemctl status  crontab.service  # 是否正常執行中
$ sudo systemctl stop    crontab.service  # 停止
$ sudo systemctl start   crontab.service  # 執行
$ sudo systemctl restart crontab.service  # 重新執行
$ sudo systemctl disable crontab.service  # 停用
$ sudo systemctl enable  crontab.service  # 啟用

可以新增檔案放在 /etc/cron.d/ ,系統就會自動載入 
$ sudo nano /etc/cron.d/auto_ntpdate
內容示意
*/1 * * * * /bin/sh /home/pi/exec/whatevershell.sh > /dev/null
5 * * * *  root (/usr/sbin/ntpdate 118.163.81.63 )  &> /dev/null
10 * * * * root (/usr/sbin/ntpdate 162.159.200.1 )  &> /dev/null
15 * * * * root (/usr/sbin/ntpdate 17.253.116.253 ) &> /dev/null
20 * * * * root (/usr/sbin/ntpdate 103.147.22.149 ) &> /dev/null
25 * * * * root (/usr/sbin/ntpdate 211.22.103.157 ) &> /dev/null
30 * * * * root (/usr/sbin/ntpdate 140.112.2.188 )  &> /dev/null
35 * * * * root (/usr/sbin/ntpdate 162.159.200.1 )  &> /dev/null
40 * * * * root (/usr/sbin/ntpdate 133.243.238.243) &> /dev/null
45 * * * * root (/usr/sbin/ntpdate 45.77.27.63 )    &> /dev/null
50 * * * * root (/usr/sbin/ntpdate 193.150.22.36 )  &> /dev/null
# time.windows.com
55 * * * * root (/usr/sbin/ntpdate 20.189.79.72 )   &> /dev/null


也可以
$ sudo crontab -l
語法會有點不一樣
*/1 * * * * /bin/sh /home/pi/exec/whatevershell.sh > /dev/null
5 * * * *  (sudo /usr/sbin/ntpdate 118.163.81.63  ) &> /dev/null
10 * * * * (sudo /usr/sbin/ntpdate 162.159.200.1  ) &> /dev/null
15 * * * * (sudo /usr/sbin/ntpdate 17.253.116.253 ) &> /dev/null
20 * * * * (sudo /usr/sbin/ntpdate 103.147.22.149 ) &> /dev/null
25 * * * * (sudo /usr/sbin/ntpdate 211.22.103.157 ) &> /dev/null
30 * * * * (sudo /usr/sbin/ntpdate 140.112.2.188  ) &> /dev/null
35 * * * * (sudo /usr/sbin/ntpdate 162.159.200.1  ) &> /dev/null
40 * * * * (sudo /usr/sbin/ntpdate 133.243.238.243) &> /dev/null
45 * * * * (sudo /usr/sbin/ntpdate 45.77.27.63    ) &> /dev/null
50 * * * * (sudo /usr/sbin/ntpdate 193.150.22.36  ) &> /dev/null
# time.windows.com
55 * * * * (sudo /usr/sbin/ntpdate 20.189.79.72   ) &> /dev/null




留言

這個網誌中的熱門文章

電話線四芯或二芯(4C或2C)的差別

開機自動執行 Google Chrome App on Mac OS X