2009-07-02 39 views
2

我想每30分鐘執行一次腳本,但是我想通過cron使用它,因爲它是我的個人腳本,它根據配置通過電子郵件向我發送來自各個站點的更新。cronjobs,如何在cPanel中使用它

所以我應該在命令寫入到的cPanel運行與名check.php

回答

1

格式是這樣執行我的腳本。與您試圖從終端運行命令完全相同。

php_location full_script_location output_location 

因此,例如,我的服務器上我會用這樣的:

/usr/bin/php /home/yacoby/status/check.php 

你需要確保你的電子郵件地址是否設置正確。

如果您不希望它通過腳本的電子郵件向您發送輸出(即您想要記錄它,或者從腳本中執行電子郵件發送),請在命令末尾放置>/dev/null。例如。

/usr/bin/php /home/yacoby/status/check.php > /dev/null 
+0

由於您的腳本將在shell上運行,因此您應該使用`php-cli`。 – 2009-07-23 14:01:01

+0

cPanel cron我做「php /home/usr/status/check.php」不需要「/ usr/bin/php」。要查看它是否可行,您可以通過在cron作業中添加以下「php -v」來執行簡單測試,它應該通過電子郵件向您發送PHP版本和一些其他詳細信息。 – 2010-03-04 18:28:49

4

您也可以嘗試:

wget http://www.example.com/check.php 

爲那麼你的腳本將在它到底會在網站上以同樣的方式運行(環境變量,文件權限等將是相同的)。