Command-Line
GNU Screen:如何在已連接螢幕時啟用或禁用日誌記錄?
screen -L
假設我有一個附加的螢幕,但我最初忘記執行。是否可以在不重新執行螢幕的情況下啟用和禁用目前附加螢幕的日誌記錄?我知道可以通過按
Ctrl+a h
(該組合鍵後跟h
)來獲取目前附加螢幕的螢幕截圖,但我想啟用附加螢幕的持久日誌記錄。是否可以?
要在螢幕會話的目前視窗上啟用日誌記錄,請按
Ctrl+A``H
(大寫 H,Shift+H
如果您願意)。這實際上切換了日誌記錄狀態(因此,如果事先記錄了視窗,則現在不再記錄它)。
這是 中的
log
命令screen
,因此您也可以執行Ctrl+A``:
並輸入log
(或log on
打開它而不是切換狀態),或screen -X log on
在目前視窗中執行的 shell 中執行。要在所有視窗上啟用日誌記錄,請使用以下
at
命令將其應用於所有視窗:screen -X at '#' log on
或按,
Ctrl+A``:
然後輸入at \# log on
。有關更多詳細資訊,請參閱:
info -f screen --index-search=at info -f screen --index-search=log