crontab是一個系統執行自動化,非常方便好用的工具,設定crontab執行的時間、指令...,格式如下:
#分 時 日 月 星期 身分 指令
*/10 * * * * root /root/Test01.sh
#以root的身分每隔10分鐘執行一次/root/Test01.sh
#如果以crontab -e的方式來編輯排程的內容,不必使用身分這個欄位
#小時用*,代表每小時執行一次
#日期用*,代表每天執行一次
#月份用*,代表每月執行一次
#星期用*,不區分星期幾,一律執行
#分鐘用*/10,代表指定時段每分鐘執行一次
#分鐘用1,11,21,31,41,51,代表指定時段的第1,11,21,31,41,51分,各執行一次
#分鐘用1,2,3,4,5,代表指定時段的第1,2,3,4,5分,各執行一次,也可以用1-5代替
#分鐘用1-30/2,代表第1-30分,每兩分鐘各執行一次
0 7 * * 1 #代表每逢星期一的上午七點整
59 23 1 * * #代表每月一日的23時59分
以下是可以用文字代表執行時段的說明:
@hourly 代表每一小時執行一次,相當於 0 * * * *
@daily 代表每天執行一次,相當於 0 0 * * *
@midnight 和@daily相同
@weekly 代表每週執行一次,相當於 0 0 * * 0
@monthly 代表每月執行一次,相當於 0 0 1 * *
@yearly 代表每年執行一次,相當於 0 0 1 1 *
@annually 和@yearly相同
@reboot 開機時,執行一次
沒有留言:
張貼留言