【问题标题】:Crontab is not working in plesk after changing the path too更改路径后,Crontab 也无法在 plesk 中工作
【发布时间】:2012-11-02 11:40:49
【问题描述】:

您好,我尝试通过以下命令使用 cronjob 在 plesk 中运行 php 文件。但一切都显示错误。不执行 php 脚本。

即,

php -q /path to the file

显示找不到 php 命令。所以我尝试使用 php 查找路径

which php

它显示路径 /usr/bin/php。之后我尝试了

/usr/bin/php -q /path to the file

它显示/usr/bin/php没有这样的文件或目录

和我尝试的方法一样

/usr/bin/env /usr/bin/php -q /path to the file

/usr/bin/curl /url of the file

/usr/bin/wget /url of the file

每件事都显示错误而不执行脚本。这有什么问题。任何人都可以建议我。提前谢谢

【问题讨论】:

    标签: php crontab plesk cron-task


    【解决方案1】:

    我会告诉你什么对我们有用。 首先,我们检查了 cURL 是否已安装。我们不是这样安装的。 然后我们按照以下步骤进行:

    http://shaun.net/2011/09/solving-plesk-10-3-1-cron-issues/
    

    解决问题并将行为恢复到以前的工作方式 Plesk 版本,您需要做的就是运行以下命令: /usr/local/psa/bin/server_pref -u -crontab-secure-shell "/bin/sh"

    但是您必须找到文件“server_pref”的正确路径。 按照这些步骤,我们可以使用带有 curl -q http://youradress.com/cron.php 的 cron

    希望对你有帮助,最好的问候

    【讨论】:

      猜你喜欢
      • 2020-09-12
      • 1970-01-01
      • 1970-01-01
      • 2017-12-17
      • 1970-01-01
      • 2016-11-18
      • 2014-12-02
      • 1970-01-01
      • 2010-12-20
      相关资源
      最近更新 更多