看板 Linux 關於我們 聯絡資訊
在命令列執行 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
kenduest: at 預設是 stdin 讀入資料,所以才有你所謂用 crtl d 07/23 23:38
kenduest: 結束輸入這類需求。既然如此 echo "date" | at ..... 07/23 23:38
kenduest: 這樣語法就可以達成需求 07/23 23:38
Hevak: 樓上正解 07/23 23:55
kenduest: 我另外回應一篇比較完整內容好了:) 07/24 00:09