[ Linux ] – crontab 排程 – ubuntu 14.04

編輯排程

指令: crontab -e

進入編輯畫面後 在最下方加入

*/5 * * * * /usr/bin/curl -q http://123.1.4.2/test.php
每間隔五分鐘執行一次

0 */1 * * * /usr/bin/curl -q http://123.1.4.2/test.php
每間隔1小時執行一次 (記得分鐘數要填入 0 )

30 21 * * * /usr/bin/curl -q http://123.1.4.2/test.php
每天晚上九點半執行一次

指令格式 分鐘[0-59],小時[0-23],日期[1-31],月份[1-12],週(星期幾)[0-7] 要執行的指令

註:若無權限可編輯 可新增使用者後 由新使用者建立 排程 語法同上
注意:*/5空白*空白*空白*空白*空白/usr/bin/curl空白-q空白http://主機網址

查詢目前排程

指令:crontab -l

以上排程是透過curl 執行 網頁程式,所以請先安裝好curl才能正常執行無誤

[2015-7-15]更新

今天遇到 輸入主機網址後還是沒能正常跑排程,後來發現是該主機只能輸入內網ip,應該是有切內外網。><

[2017-4-25]更新

大家應該有發現上面的排程設定最小單位是以一分鐘為單位

如果要以秒數來跑排程可以這樣寫

* * * * * sleep 10;/usr/bin/curl -q http://123.1.4.2/test.php

這樣就會每10秒就執行排程一次

你可能會喜歡

建立一個對話

你的電子郵件位址並不會被公開。 必要欄位標記為 *