【问题标题】:Cronjob call php script failedCronjob 调用 php 脚本失败
【发布时间】:2015-04-18 01:41:10
【问题描述】:

我想每 2 小时运行一次 php 脚本。 php 脚本在他的代码中包含 und 要求

我的系统是一个ubuntu服务器

所以设置我使用的 cron

env EDITOR=nano crontab -e

我在那里写了 cronjob 之类的......(每 5 分钟进行一次测试)

*/5 * * * * wget http://www.domain.de/cron.php?id=ID&pw=PW

也试过了

*/5 * * * * wget http://www.domain.de/cron.php?id=ID&pw=PW > /dev/null 2>&1

上面我在 plesk 中使用过,但这里我只有一个由 putty 连接的 shell

发生的情况是一个文件被写入网络空间的主目录,其中 Zutritt verweigert 中的文本(访问被拒绝)

我在目录中没有 htaccess 或类似的东西

【问题讨论】:

  • 我已经检查了 id 和 pw - 值是正确的
  • 如果您在网络浏览器中输入http://www.domain.de/cron.php?id=ID&pw=PW 会发生什么?
  • 如果我把它放在网络浏览器中它可以正常工作..

标签: php include crontab require


【解决方案1】:

您应该在 URL 周围添加引号:

*/5 * * * * wget "http://www.domain.de/cron.php?id=ID&pw=PW"

它们是必需的,因此& 符号不会被弄脏。

【讨论】:

  • 好的,现在我没有在主目录中写入文件,但访问被拒绝,但脚本仍然不起作用。脚本包含和 fopen 也许这就是它不起作用的原因?
  • 这将是一个单独的问题;打开另一个关于脚本功能的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多