作者abby8050 (LoRdOfCrEaTuRe)
看板Linux
標題[問題] 怎麼離開 at 工作排程
時間Sat Jul 23 23:25:24 2016
在命令列執行
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