-1

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

crontab -e

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

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

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

4

3 回答 3

0

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

于 2012-05-29T12:11:28.540 回答
0

使用此代码:

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

或者

* * * * * wget -o  /Users/MYUSERNAME/Desktop/SimplePush/simplepush.php
于 2012-05-29T12:59:55.243 回答
0

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

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

于 2015-09-05T14:28:59.480 回答