我正在嘗試運行一些在將來的特定時間發送短信的代碼。全部都在一條線上...
這是我的命令列命令:
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