【问题标题】:Specifying path to run php file in cron job指定在 cron 作业中运行 php 文件的路径
【发布时间】:2012-09-07 09:35:13
【问题描述】:

我在我的服务器中编写了一个 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 没有运行。我检查了文件权限,一切都很完美。

我想知道我指定的路径有问题

提前致谢

【问题讨论】:

  • 你的 php 脚本的第一行是什么?以及它的文件权限是什么?
  • 第一行是#!/usr/bin/php 指向服务器中的php

标签: cron crontab cron-task


【解决方案1】:

当你在 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 &

【讨论】:

    猜你喜欢
    • 2014-02-03
    • 2011-03-09
    • 2012-06-19
    • 1970-01-01
    • 1970-01-01
    • 2011-11-12
    • 2012-01-14
    • 1970-01-01
    相关资源
    最近更新 更多