[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 網站再次確定一下囉~
(本頁面已被瀏覽過 402 次)