在特定时间运行 PHP - oneliner

在特定时间运行 PHP - oneliner

我正在尝试运行一些代码,以便在未来的特定时间发送短信。全部都在一行上...

这是我的命令行命令:

php -r 'include_once("/home/eamorr/open/open.ie/www/newsite/ajax/constants.php");sendCentralSMS("0878482849","hi");' | at now + 3 minutes

但这会立即发送消息。它不会等待 3 分钟!

该怎么办?

答案1

您的命令是错误的,因为您正在执行第一个命令,然后将输出发送给 at 命令。

我不知道为什么,但是如果你用 echo 包装命令它似乎有效:

echo "your command" | at now + 3minutes

相关内容