假設我想test.sh
每天凌晨 1 點執行一個名為的 shell 腳本。我可以使用:
0 1 * * * /home/user/test.sh
或者我可以使用:
0 01 * * * /home/user/test.sh
對於上面的範例,從技術上講,哪一個是正確的答案 - 應該在時間表中使用前導0
,還是應該只輸入小時數?
答案1
如果您cron
接受零填充數字,則可以使用它們。
自從POSIX 規範crontab
crontab(5)
我有權訪問的所有系統的手冊僅給出示例沒有零填充的數字(實際上沒有說明數字的格式),如果您在某個時候發現自己所在的系統不接受零填充的數字,那麼保留非填充的數字可能是謹慎的做法。
有一些系統範例,其中01
與 相同*
,而不是1
: