2013-10-17 9 views
1

我有一個腳本在分離的屏幕上在後臺運行,但不寫入日誌文件。 (screen -dmS somename somescript如何在運行但分離的屏幕上「窺視」?

當我檢查腳本時,我附加到它(screen -r somename),然後在完成時分離(C-a d)。

而不是附加然後分離,是否有可能只是「窺視」屏幕上的內容?
echo "$(screen -r somename)"類似的東西實際上有效嗎?

回答

5

-X選項發送命令到正在運行的屏幕實例:

screen -r somename -X hardcopy 

hardcopy命令寫入屏幕轉儲到hardcopy.N,其中N是活動畫面的索引。

+0

工程就像一個魅力!我唯一的問題是,現在我很難「調整」屏幕大小,以便在硬拷貝上獲得足夠的內容以便使用。我嘗試了'-X'的'resize'命令,但沒有運氣。如果我重新啓動了窗口並延長了我的SSH窗口,我只能讓它「調整大小」。 有什麼建議嗎? –

+0

不確定,但我認爲你不能調整比終端更大的區域。我想當屏幕分離時,它使用它所連接的最後一個終端的大小作爲限制。 – Barmar

相關問題