【发布时间】:2016-02-11 03:03:22
【问题描述】:
所以我有一个每分钟运行一个 PHP 脚本的 cron 脚本。
似乎脚本正在运行,因为它写入文件,但它执行()命令的第二部分似乎不起作用。
当我手动运行脚本时, exec() 工作正常。
有什么想法可以诊断这个吗?我做了一些研究,甚至将 PHP 脚本的文件权限更改为 777 - no cigar。
奇怪的是我的配置之前一直在工作,但突然停止工作。
PHP 信息,按要求提供;
safe_mode Off Off
safe_mode_exec_dir no value no value
safe_mode_gid Off Off
safe_mode_include_dir no value no value
【问题讨论】:
-
你捕捉到了执行结果?
-
我没有 exec() 输出任何东西或在任何地方写输出
-
你能提供你试图执行()的命令行吗?
-
exec("sudo service nginx restart");
-
您是否尝试过在控制台中手动运行 cron 脚本,看看它们是否有效?
标签: php nginx cron centos crontab