2012-05-29 109 views
-1

我需要設置一個cron作業,每分鐘執行一次PHP腳本(用於向用戶發送iPhone通知)。我已經嘗試了幾個代碼片段,但它們都沒有工作。以下是我已經試過:設置cron作業來執行PHP腳本

crontab -e 

then..in編輯器,我輸入

* * * * * php /Users/MYUSERNAME/Desktop/SimplePush/simplepush.php 

,但它不工作。我在Mac OS X Lion上運行,並將在Linux服務上部署該服務,但我認爲crontab能力不應該完全受操作系統的影響,因爲它們都基於unix核心。所以,無論如何,我需要這個cronjob每分鐘發送simplepush.php發送通知。我該怎麼做?

回答

0

您是否嘗試過在終端中運行php /Users/MYUSERNAME/Desktop/SimplePush/simplepush.php來檢查它是否正常工作?

+0

yep..its工作.. – proctr

+0

順便說一句,爲cronjob每分鐘運行,這是語法:*/1 * * * * – frietkot

+0

這也不起作用。 :( – proctr

0

使用此代碼:

* * * * * wget -q /Users/MYUSERNAME/Desktop/SimplePush/simplepush.php 

* * * * * wget -o /Users/MYUSERNAME/Desktop/SimplePush/simplepush.php 
+0

它也沒有工作:( – proctr

+0

你確定路徑是否正確? –

+0

yep ..我嘗試了沒有crontab ..使用php PATH/TO/MY/FILE和它的工作 – proctr

0

我知道這是一個老問題,但是這對我的作品在OSX約塞米蒂

*/1 * * * * php -q /Users/path/to/php-file.php