终端在特定时间未运行Php文件

终端在特定时间未运行Php文件,php,console,Php,Console,这是mac终端 如果我写:php test.php它可以工作。(将当前日期放入文件中) 但如果我写: $ echo "php test.php" | at 15:30 或 在这两种情况下,它都会在2013年11月24日星期日15:30:00打印作业x,但在15:30时不工作 有什么想法吗?在《at的人》中: 注意,at是通过launchd(8)守护进程定期实现的 调用默认禁用的atrun(8)。有关详细信息,请参见atrun(8) 有关启用atrun的信息 您启用了吗?也许php不在您的路径中

这是mac终端

如果我写:
php test.php
它可以工作。(将当前日期放入文件中)

但如果我写:

$ echo "php test.php" | at 15:30

在这两种情况下,它都会在2013年11月24日星期日15:30:00打印作业x,但在15:30时不工作

有什么想法吗?

在《at的人》中:

注意,at是通过launchd(8)守护进程定期实现的 调用默认禁用的atrun(8)。有关详细信息,请参见atrun(8) 有关启用atrun的信息


您启用了吗?

也许
php
不在您的路径中?如果您为PHP二进制文件提供完整路径,会发生什么情况?它仍然不起作用…谢谢,通过键入
$sudo launchctl load-w/System/Library/LaunchDaemons/com.apple.atrun.plist
$ at 15:30
php test.php
(ctrl D)