设置cron作业以执行PHP脚本

设置cron作业以执行PHP脚本,php,ios,cron,push-notification,Php,Ios,Cron,Push Notification,我需要设置一个cron作业,每分钟执行一个PHP脚本(用于向用户发送iPhone通知)。我试过几个代码片段,但似乎都不管用。以下是我尝试过的: crontab -e 然后..在编辑器里,我输入了 * * * * * php /Users/MYUSERNAME/Desktop/SimplePush/simplepush.php 但它不起作用。我正在Mac OS X Lion上运行,并将在Linux服务上部署该服务,但我认为crontab功能不应该受到操作系统的影响,因为两者都基于unix核心

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

crontab -e
然后..在编辑器里,我输入了

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

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

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

使用以下代码:

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


我知道这是一个老问题,但这对我在OSX约塞米蒂的作品


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

顺便说一句,对于每分钟运行一次的cronjob,以下是语法:**/1****尝试使用终端中的邮件检查cron邮件日志。我认为这是osx使用cron的默认行为。可能有一些cron错误是的..你想让我在终端的邮件日志中检查什么?在cron文件的顶部,放置MAILTO=youremailaddress。通过这种方式,所有错误都将发送到您的cron以便更好地调试。是的。我在没有crontab的情况下尝试了它。使用php PATH/to/MY/FILE,它成功了
* * * * * wget -o  /Users/MYUSERNAME/Desktop/SimplePush/simplepush.php