2017-02-27 32 views
0

我想通過一個URL在我的PHP腳本中調用一個cronjob。因爲我不知道這個功能的表現如何,所以我在這裏問。在PHP中調用Cronjob URL?

有沒有一種方法,如果是的話,如何調用一個URL並獲取請求的URL的內容?

此外,cronjob需要很長的時間。所以我不知道發生了什麼後, 15分鐘。如果該功能仍未從URL獲得響應。我必須擔心它還是等待的功能?

URL是啓動cron的關鍵,在cron的結尾我得到類似「200」的東西。

+0

你可以像瀏覽任何URL一樣在瀏覽器中輸入它並執行。您可以添加代碼以輸出內容,以便您可以在瀏覽器中進行調試。我肯定會做'回聲'完成';'最後,所以如果只要你說出來就知道它已經完成了。這樣你至少可以知道它完成了執行。 – eeetee

+0

您可以在調用之後用'>> filelocation/andname.log'記錄cron的返回值。例如'php /var/www/cron/myscript.php >>/home/chris/what_did_i_do.log' – chris85

+0

我假設你說cronjob時,你實際上是指「非常長的任務」,因爲cronjobs只是通常不安排的任務需要手動運行。 – apokryfos

回答

0

你可以在瀏覽器中輸入它,就像任何URL一樣,它會執行。

您可以添加代碼以輸出內容,以便您可以在瀏覽器中進行調試。

至於確保代碼執行,您可以在最後添加一個簡單的echo "done";,這樣您就可以知道它完成執行,只要您說出來就可以了。

如果您有任何錯誤,只要您有錯誤報告,它們就會顯示在瀏覽器中。