我有我的應用程序託管在使用cPanel的共享Web主機上。控制面板具有cronjob的Web界面。我想在每天的特定時間使用cronjob執行文件。我們現在面臨的挑戰是在「運行命令」文本框中輸入正確的命令。如果有人能幫我解決這個問題,我會很高興。如何使用cronjob
在此先感謝。
我有我的應用程序託管在使用cPanel的共享Web主機上。控制面板具有cronjob的Web界面。我想在每天的特定時間使用cronjob執行文件。我們現在面臨的挑戰是在「運行命令」文本框中輸入正確的命令。如果有人能幫我解決這個問題,我會很高興。如何使用cronjob
在此先感謝。
可選當cron是一個虛擬主機平臺上運行,特別是當你使用的是PHP腳本的網站,您的cron作業會定期執行,你可以手動運行是一個腳本在您的Web瀏覽器中打開腳本。
做到這一點的方法是使用wget或curl來獲取網頁就像你的瀏覽器將:
wget -qO /dev/null ' http://www.example.com/cron.php '
這告訴wget來(Q)uiet輸出併發送(O )輸出到/ dev/null {垃圾桶},假設您不需要保存腳本的輸出,只需腳本運行即可。
這也可以用捲髮來完成:
curl ' http://www.example.com/cron.php ' > /dev/null
cronjob中的「運行命令」與從CLI運行某些東西幾乎完全相同。如果你正在運行一個解釋腳本,它會是這樣的:
/path/to/interpreter /path/to/script
「運行命令」應該是當時執行的程序。
一些例子:
/path_to_some_script_with_execute_permissions/script.sh
/usr/bin/php /path_to_script/script.php
我想使用的解釋是PHP。我如何獲得它的路徑? – IndexController 2009-08-16 18:58:05
它通常是「/ usr/bin/php」或「/ usr/local/bin/php」。你也可以直接調用別名:「php/path/to/script」 – 2009-08-16 19:00:25
爲了得到路徑,只需輸入「which php」 – Tom 2011-03-31 13:49:29