我正在尋找一種防止碰撞的方法,可以在1小時或5小時的恆定時間間隔內重複執行給定的任務。我迄今發現:以固定的時間間隔重複執行任務
ATrigger http://atrigger.com/
建立一個程序,這將使電話。
我試圖避免爲這個任務建立一個特殊的程序,因爲它不是崩潰和錯誤證明。我也將浪費運行該程序的有用資源。
我正在尋找一些準備就緒並廣泛使用和發達的產品。 ATrigger不支持我發現的重複任務,我不喜歡網絡電話,因爲他們不太安全。
您可能知道的其他方式?
我正在尋找一種防止碰撞的方法,可以在1小時或5小時的恆定時間間隔內重複執行給定的任務。我迄今發現:以固定的時間間隔重複執行任務
ATrigger http://atrigger.com/
建立一個程序,這將使電話。
我試圖避免爲這個任務建立一個特殊的程序,因爲它不是崩潰和錯誤證明。我也將浪費運行該程序的有用資源。
我正在尋找一些準備就緒並廣泛使用和發達的產品。 ATrigger不支持我發現的重複任務,我不喜歡網絡電話,因爲他們不太安全。
您可能知道的其他方式?
答案可以在註釋中找到,但要明確一點:
安裝cron
。設置您的crontab:crontab -e
根據您的要求,爲您需要重複的每項任務添加一行。
# Execute this every hour at fifteen-minutes-past
15 * * * * /path/to/command
# Execute this every fourth hour at zero-minutes
0 */4 * * * /path/to/other-command
我是ATrigger團隊之一。只是爲了澄清,ATrigger完全支持重複任務。在所有庫中都有可選的count參數,因此在REST API中也是如此。
由於ATrigger是一個調度工具,安全在大多數情況下不是問題,我們已經實施了標準安全措施,包括域驗證,IP白名單和請求驗證以確保所有請求都有效。
ATrigger::doCreate("10minute", "http://www.example.com/myTask?something", $tags, $firstDate, $retries, $count, $postData);
嘿@Kousha需要atrigger的幫助。想知道在RestAPI的「postData」參數中傳遞數據的格式。謝謝您的幫助。在這種情況下,文檔無濟於事。 –
@AkshayR。據我記憶,它接收表單序列化信息(字符串),並將傳遞與接收的數據相同。 – Kousha
cron呢? –
邁克建議:crontab -e,並製作一行「* *,1 * * * x您的fulll路徑命令」... http://cron.nmonitoring.com/cron-generator.html?hours%5B% 5D = *&小時%5B%5D = 1&cmd = x&pingsub = 1 – venergiac
@ Behe Anacron只支持24小時重複任務,根據他們的網站http://anacron.sourceforge.net/,他們不保證執行時間。 – NinjaStars