Cron Job on 1and1

时间:2012-04-04 12:49:35

标签: php cron

我想知道是否有人可以帮助我。

我已经做了好几天了,看了很多文档,但我似乎无法做到。

我正在尝试将php脚本作为cron作业运行,该文件包含在以下地址的服务器上:

mapmyfinds.co.uk/development/cronfile.php

我理解我需要在代码行开头输入的数字值或*,但这是我正在努力解决的问题。

我正在使用带有1and1的Linux服务器,目前我的代码行读取: * * * * * /usr/local/bin/php /development/cronfile.php。我已尝试将其更改为usr/bin/php,而不是将代码的第二部分更改为mapmyfinds/development/cronfile.php,但都没有成功。

我只是想知道是否有人能够对此有所了解,所以我可以让这份工作正常运行。

非常感谢

2 个答案:

答案 0 :(得分:2)

您是否使用?

指定了要运行脚本的用户?

正确的语法是

*  *  * * *    root    /usr/bin/php /path/to/your/script.php

每分钟都以root身份运行。

此外,与提议的lexalizer一样,尝试从shell手动运行脚本,看看它输出的是什么。

答案 1 :(得分:1)

尝试使用phpinfo()的输出来获取完整的生产PHP路径;还将完整路径放到cronfile.php文件中,而不仅仅是相对文件。

最后,在运行cron作业之前,尝试手动运行该命令以查看它的作用/输出。