2
我有一臺服務器在屏幕會話中運行,我想發送一個命令的程序。我認爲屏幕-X是我的答案,但所有能夠訪問的是屏幕命令(標題,執行等)。在屏幕會話中向活動程序發送命令?
我需要能夠發送命令,就好像我將它輸入到程序中一樣。有任何想法嗎?
我有一臺服務器在屏幕會話中運行,我想發送一個命令的程序。我認爲屏幕-X是我的答案,但所有能夠訪問的是屏幕命令(標題,執行等)。在屏幕會話中向活動程序發送命令?
我需要能夠發送命令,就好像我將它輸入到程序中一樣。有任何想法嗎?
您可以使用screen
的-p
和-X
選項與exec
命令一起使用。
嘗試screen -X exec ".\!\!" echo foo
,例如,將「foo」發送到屏幕上當前正在運行的程序。
如果第一個命令不起作用,您可能還想嘗試screen -X exec ".!" echo foo
。
我已經完成了那該死的手冊,它根本沒有幫助我。 – Dragonshadow 2010-08-14 06:43:08
@Dragonshadow:我對你很可惜。附上命令。 – Borealid 2010-08-14 06:46:35
我得到「無法執行'。\!\!':沒有這樣的文件或目錄」 整個執行部分對我沒有意義 – Dragonshadow 2010-08-14 06:48:29