[Mac/Linux] 到 crontab guru 網站驗證 crontab 寫法

[Mac/Linux] 到 crontab guru 網站驗證 crontab 寫法

今天想要在 Mac 上寫一個排程工作 (cron job),

希望每星期天晚上十點的時候,都可以開啟天瓏書局的本週暢銷書排行榜

這樣就可以看一下有哪些書籍可以加入口袋名單~

 

只不過,執行了 crontab -e 要來編譯排程工作時,

卻有點不確定「每個星期天」這個部分要怎麼寫?

(因為平常我寫的排程工作大概都是每幾分鐘、每幾小時、或是每一天這類的)

 

上網查了一下,發現一個 crontab guru 網站,

很佛心的把 crontab 裡的內容,用英文口語的方式翻譯出來,

像是 0 0 * * 0 就是每個星期天的 00:00:

 

可以直接在網站上修改值,

像是把最後一位 (代表星期幾) 的 0 改成 1,

英文敘述也會立刻變成「星期一的 00:00」,

並且用黃字標示游標所在之處代表的意義:

 

有點複雜的設定也能顯示出來,

像下面這個是 0~20 點鐘之間,每隔兩小時的 23 分時執行:

 

也可以按右邊的 random 連結,

它會產生一個隨機的範例,

搭配英文敘述服用的話,應該很快就能理解 crontab 的各種寫法了:

 

下次不確定 crontab 的寫法時,

不妨來 crontab guru 網站再次確定一下囉~

(本頁面已被瀏覽過 405 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料