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

看板Linux作者 (LoRdOfCrEaTuRe)時間9年前 (2016/07/23 23:25), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/3 (看更多)
在命令列執行 at now + 1 minute && echo 'Hello' 就會進入at prompt 接著打Ctrl d 就會送出工作 請問要如何用命令表達 Ctrl d 因為我是要把at的命令寫在PHP檔的shell_exec()裡面 例如說 <?php shell_exec("cd /"); ?> 是可以執行的 請問shell_exec()裡面要怎麼表達ctrl d -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.251.105.132 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1469287531.A.129.html

07/23 23:38, , 1F
at 預設是 stdin 讀入資料,所以才有你所謂用 crtl d
07/23 23:38, 1F

07/23 23:38, , 2F
結束輸入這類需求。既然如此 echo "date" | at .....
07/23 23:38, 2F

07/23 23:38, , 3F
這樣語法就可以達成需求
07/23 23:38, 3F

07/23 23:55, , 4F
樓上正解
07/23 23:55, 4F

07/24 00:09, , 5F
我另外回應一篇比較完整內容好了:)
07/24 00:09, 5F
文章代碼(AID): #1Naunh4f (Linux)
文章代碼(AID): #1Naunh4f (Linux)