2012-05-26 175 views
0

請問任何人都可以給我一個關於如何設置cronjob來每15分鐘執行一次我的API回調URL的線索,因爲我的控制面板沒有有這種能力,請我需要規範與示例,因爲我仍然在電樞級別,例如:我想設置一個cronjop執行此API回調url http://shop.site.com/modules/cashenvoy/validation.php每隔15分鐘,我的控制面板沒有選項直接cronjob設置,請如何設置一個cronjob來執行這個URL,謝謝你的建議表示讚賞。在沒有cron作業選項的cPanel上設置cron作業

回答

0

嘗試使用crontab:

# to list current cron jobs 
sudo crontab -u username -l 

# edit the cron list 
sudo crontab -u username -e 

這證明了一個終端,你可以編輯cron作業。

插入以下內容:

*/15 * * * * curl -s http://shop.site.com/modules/cashenvoy/validation.php 

這將每隔15分鐘撥打默默想要的網站。

0

該演示假設你已經登錄到的cPanel

現在讓我們來學習如何設置一個cron作業

1)單擊Cron作業圖標

enter image description here

2)輸入您希望在每次運行後發送cron作業結果的電子郵件地址 enter image description here

3)現在您必須準確定義您希望運行cron作業的時間和頻率。這是通過使用的預定義或常用的設置

enter image description here

注意,通過選擇一個常用的設置,所有字段將被自動填充一個更加容易。這也有助於你理解每個字段的含義 enter image description here

如果你有一個共享主機帳戶,crons不應該比每10分鐘一次更規律。

4)讓我們選擇每週一次

enter image description here

5)接下來,輸入要運行,包括路徑(從根)腳本的命令。如果你在共享主機上 - 最後加上nice -n 15。這可以確保服務器使cron的優先級低於關鍵系統進程的優先級,有助於保持穩定性和服務器正常運行時間。 記得在命令的末尾添加「nice -n 15」!

enter image description here

6)準備好後,單擊添加新計劃作業 enter image description here

這就是它! cron作業已經設置,你可以在這裏看到。您可以創建其他cron作業,以及編輯或刪除現有

enter image description here

這是教程結束。您現在知道如何在cPanel中設置cron作業