“无法打开输入文件”crons错误

时间:2013-01-09 03:03:58

标签: cron

关于Stack Overflow还有其他一些问题,我确实理解这一点,但是他们都没有让我知道为什么我会得到"Could not open input file"

我已经设置好所以我每次运行一个crons时都会收到一封电子邮件(即使用cPanal设置crons),但我得到的只是:

Could not open input file: /home/methodjs/classified/emailNotifications.php

因为这是我第一次使用crons工作,所以我不知道这意味着什么或如何修复它。

我的命令行是:

/usr/local/bin/php $HOME/classified/emailNotifications.php

我做错了吗?谢谢你的帮助。顺便说一句,我确信这是通往PHP的正确途径,因为这就是我从主机那里得到的东西。

3 个答案:

答案 0 :(得分:0)

确保文件位于此处:

 /home/methodjs/classified/emailNotifications.php

尝试从命令行执行:

/usr/local/bin/php /home/methodjs/classified/emailNotifications.php

出现了什么?

确保您的php文件具有执行权

chmod 755 /home/methodjs/classified/emailNotifications.php

答案 1 :(得分:0)

错误出现,或者在给定路径中不存在文件,或者未为文件设置适当的权限。可以通过导航到路径和ll进行检查以检查权限。

答案 2 :(得分:0)

全部,

从 Ubuntu 更新后,这个问题开始出现在我所有的 20 台 Kubuntu 机器上!由于 Ubuntu 是基于 Debian 的,不确定是 Debian 还是 Ubuntu 的错,所以调查!

Debian 用户,如果这也影响到您,请回复以便我们进一步调查!

干杯!