2010-08-14 67 views
2

我有一臺服務器在屏幕會話中運行,我想發送一個命令的程序。我認爲屏幕-X是我的答案,但所有能夠訪問的是屏幕命令(標題,執行等)。在屏幕會話中向活動程序發送命令?

我需要能夠發送命令,就好像我將它輸入到程序中一樣。有任何想法嗎?

回答

1

您可以使用screen-p-X選項與exec命令一起使用。

嘗試screen -X exec ".\!\!" echo foo,例如,將「foo」發送到屏幕上當前正在運行的程序。

如果第一個命令不起作用,您可能還想嘗試screen -X exec ".!" echo foo

+0

我已經完成了那該死的手冊,它根本沒有幫助我。 – Dragonshadow 2010-08-14 06:43:08

+1

@Dragonshadow:我對你很可惜。附上命令。 – Borealid 2010-08-14 06:46:35

+0

我得到「無法執行'。\!\!':沒有這樣的文件或目錄」 整個執行部分對我沒有意義 – Dragonshadow 2010-08-14 06:48:29

相關問題