指定在cron作业中运行php文件的路径

时间:2012-09-14 08:34:26

标签: cron crontab cron-task

我在我的服务器上写了一个cron作业,如下所示

35 * * * * /home/sites/domain.com/public_html/admin/filename.php

我正在尝试调用http://domain.com/admin/filename.php中的文件。

在Cron作业中,我按照存储在服务器目录中的方式导航到每个文件夹。但是在浏览器中访问同一文件的方式如下所示

http://domain.com/admin/filename.php

现在cron filename.php没有运行。我检查了文件权限,每件事都很完美。

我想知道我指定的路径中是否存在问题

提前致谢

1 个答案:

答案 0 :(得分:0)

当你在cron中运行php文件时。您必须配置为:

35 * * * * /usr/bin/php /home/sites/domain.com/public_html/admin/filename.php

并且您希望在服务器中运行守护程序。您可以设置为:

nohup php /home/sites/domain.com/public_html/admin/filename.php &