设置cron作业以执行PHP脚本

时间:2012-05-29 12:08:14

标签: php ios cron push-notification

我需要设置一个cron作业,每分钟执行一个PHP脚本(用于向用户发送iPhone通知)。我已经尝试了几个代码片段,但它们似乎都没有用。这是我尝试过的:

crontab -e

然后..在编辑器中,我输入了

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

但它不起作用。我在Mac OS X Lion上运行,并将在Linux服务上部署该服务,但我认为crontab功能不应该受操作系统的影响,因为它们都基于unix核心。所以,无论如何,我需要这个cronjob每分钟发送simplepush.php来发送通知。我该怎么做?

3 个答案:

答案 0 :(得分:0)

您是否尝试在终端中运行php /Users/MYUSERNAME/Desktop/SimplePush/simplepush.php来检查它是否正常工作?

答案 1 :(得分:0)

使用此代码:

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

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

答案 2 :(得分:0)

我知道这是一个老问题,但这在OSX Yosemite中适用于我

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