2012-05-29 72 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