cron jobs命令中的权限被拒绝

sac*_*ini 8 php apache

我正在使用命令命令添加一个新的cronjob:

/bin/sh: /home/gbtusyll/public_html/run.php

但命令没有运行,我收到一封邮件说明:

/ bin/sh:/home/gbtusyll/public_html/run.php:权限被拒绝

问题是什么?

pra*_*dym 21

php /home/gbtusyll/public_html/run.php而是使用它作为PHP脚本而不是常规shell脚本运行它.


mkk*_*mkk 5

尝试

chmod +x run.php 
Run Code Online (Sandbox Code Playgroud)

还要确保设置了正确的所有者(例如,如果您以用户身份登录,如果文件的所有者是'用户' - 您可以通过运行来执行此操作 ls -la

小心:这可能对生产环境非常危险,但我相信这会解决您的开发问题.您应该稍后阅读有关权限的更多信息