【问题标题】:cron jobs not working: the script php is "Not a directory"!cron 作业不工作:脚本 php 是“不是目录”!
【发布时间】:2017-07-10 20:20:44
【问题描述】:

我尝试使用 php 脚本(简单脚本)配置 cron 作业,但不起作用。这是错误消息: /bin/sh:/opt/php56/bin/php/home3/visiva/public_html/mydomain.co.uk/script2/invoice.php:不是目录

脚本位于域的文件夹中。 我不明白这是什么问题...

谢谢

【问题讨论】:

  • 嗯,一个问题是你似乎试图用 /bin/sh 执行一个 PHP 脚本。您需要提供更多详细信息,例如您的 crontab 行。
  • cronjob 在哪里?你能告诉我们 crontab 输出或类似的东西吗
  • 看起来PHP解释器是/opt/php56/bin/php,你要运行的脚本是/home3/visiva/public_html/mydomain.co.uk/script2/invoice.php,你忘了在命令行中在它们之间加一个空格。

标签: php cron


【解决方案1】:

您可以通过两种方式执行此 cron 作业:

  1. 在脚本的第一行添加:#!/usr/bin/php
  2. 在特定的行中,在 crontab 集 php PATH_TO_SCRIPT/SCRIPT_NAME.php 中的时间(此 * * * *)之后

【讨论】:

    猜你喜欢
    • 2018-10-08
    • 1970-01-01
    • 2017-03-09
    • 2011-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多