我需要在特定时间运行一次PHP脚本。 我是这样做的: p>
shell_exec('echo / usr / local / bin / php /home/xxx/public_html/yyy.php param1 | / usr / bin / 现在+ 1分钟');
code> pre>
yyy.php从 $ _ SERVER ['argv'] [1] code>获取param1 它基于价值的东西。 我已经测试了yyy.php,脚本可以正常工作。 我遇到的问题是我似乎无法获得 at code>命令来正确执行PHP脚本。 我尝试了不同的变体,例如: p>
shell_exec('/ usr / local / bin / php /home/xxx/public_html/yyy.php param1 | / usr / bin /现在+ 1分钟');
shell_exec('echo“/ usr / local / bin / php /home/xxx/public_html/yyy.php param1”| / usr / bin / at now + 1 minutes' );
code> pre>
什么都行不通。 我已经仔细检查并确保通过在终端中调用 atq code>来排队 at code>命令 - 作业显示出来。 我认为问题在于如何在 code>命令中设置。 有任何想法吗? 谢谢! p>
div>