[問題] 怎麼離開 at 工作排程

作者: abby8050 (LoRdOfCrEaTuRe)   2016-07-23 23:25:24
在命令列執行
at now + 1 minute && echo 'Hello'
就會進入at prompt
接著打Ctrl d
就會送出工作
請問要如何用命令表達 Ctrl d
因為我是要把at的命令寫在PHP檔的shell_exec()裡面
例如說
<?php
shell_exec("cd /");
?>
是可以執行的
請問shell_exec()裡面要怎麼表達ctrl d
作者: kenduest (小州)   2016-07-23 23:38:00
at 預設是 stdin 讀入資料,所以才有你所謂用 crtl d結束輸入這類需求。既然如此 echo "date" | at .....這樣語法就可以達成需求
作者: Hevak (Arthow Eshes)   2016-07-23 23:55:00
樓上正解
作者: kenduest (小州)   2016-07-24 00:09:00
我另外回應一篇比較完整內容好了:)

Links booklink

Contact Us: admin [ a t ] ucptt.com