2012-04-06 55 views
0

我嘗試了很多方法,但最終沒有任何東西在手..我的簡單目標是在一天結束時重置變量爲零。從cpanel的Cron工作..沒有成功

我檢查的PHP的位置爲 「的PHP」 而最終導致到/ usr/bin中/ PHP

這裏的 「where is PHP」

有一些事情我想..

/usr/local/bin/php -f /home/USERNAME/public_html/developer3/crons/filename.php 

/usr/bin/php -f /home/USERNAME/public_html/developer3/crons/filename.php 

php -q /home/USERNAME/public_html/developer3/crons/filaname.php 

/usr/bin/wget -O http://subdomain.sitename.com/crons/filename.php 

爲了快速的結果,我保持了每分鐘執行代碼的精確度。我可以成功執行代碼爲

http://subdomain.sitename.com/crons/filename.php 

請指導我。

回答

0

如果到PHP系統上的路徑是/ usr/bin中/ PHP的,那麼你應該用cron進行運行的命令應該是

/usr/bin/php /full/path/to/php/script.php 

是你正在運行,旨在從調用腳本這種方式的php-cli?如果不是,當你使用瀏覽器,那麼你可以使用捲曲,如果它安裝在服務器上正常工作

捲曲-A的cron作業http://subdomain.sitename.com/crons/filename.php

這很可能是在任何情況下配置有幫助MAILTO變量(因爲您使用的是cPanel,它只是您可以填寫的適當頁面上的文本框),以便您可以使用cron作業的輸出獲得電子郵件。通過電子郵件將輸出發送給您將幫助您診斷是什麼導致您的腳本在運行時不會產生預期的效果。

+0

仍然沒有成功,是否有任何的錯誤在我原來的問題上面張貼的任何代碼行,沒有收到電子郵件,沒有錯誤信息,此外..如何確認curl是否安裝在cpanel或不是.. – harry 2012-04-07 06:50:43

+0

這只是通知.. 以下代碼以某種方式工作.. /usr/bin/wget -O- http://subdomain.sitename.com/crons/filename.php – harry 2012-05-07 15:41:21