&引用;无法打开输入文件";crons错误

&引用;无法打开输入文件";crons错误,cron,Cron,关于堆栈溢出还有一些其他的问题,我确实理解,但是没有一个能告诉我为什么我得到“无法打开输入文件” 我已经设置好了,所以每当cron运行时我都会收到一封电子邮件(我使用cPanal设置cron),但我得到的只是: 无法打开输入文件:/home/methodjs/classified/emailNotifications.php 因为这是我第一次使用crons作业,我不知道这意味着什么,也不知道如何修复它 我的命令行是: /usr/local/bin/php$HOME/classified/emai

关于堆栈溢出还有一些其他的问题,我确实理解,但是没有一个能告诉我为什么我得到
“无法打开输入文件”

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

无法打开输入文件:/home/methodjs/classified/emailNotifications.php

因为这是我第一次使用crons作业,我不知道这意味着什么,也不知道如何修复它

我的命令行是:

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


我做错什么了吗?谢谢你的帮助。顺便说一句,我确信这是通往PHP的正确路径,因为这是我从主机上得到的。

确保文件位于此处:

 /home/methodjs/classified/emailNotifications.php
尝试从命令行执行:

/usr/local/bin/php /home/methodjs/classified/emailNotifications.php
出现了什么

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

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

出现错误:文件在给定路径不存在,或者未为文件设置正确的权限。可以通过导航到path和ll来检查权限。

Q:your$HOME”/HOME/methodjs“?问:您是否有此主机的命令行(例如ssh或桌面会话)?@paulsm4 a:是的。A:不,我没有。或者,我不知道。是的。。。如果您可以从命令行登录并测试它,这可能会给您一些线索。@pedz我不确定您从命令行中的意思。这是cPanel中的一个工具吗?…我想我的主机没有命令行。问:你说的“命令行”是什么意思?答:看看你的提供商是否提供“shell访问”。如果没有“ssh”、终端窗口或某种“命令行访问”,那么您可以选择做任何有用的事情,这是非常有限的。依我拙见