Gnu-Screen
視窗中的命令終止時如何防止螢幕終止
執行“screen ls”時,螢幕以文本停止
[screen is terminating]
。我希望螢幕保持會話處於活動狀態並重新連接到它以查看ls
.當然,真正的事情是我沒有執行
screen ls
,而是執行screen fsck ...
,所以我想確保這個命令完成時螢幕不會終止。我很想得到一個對已經存在的正在執行的螢幕會話有用的答案,所以一些互動式鍵,如
C-a ...
或C-a :
(進入命令行模式)
您可以
zombie kr
在鍵入後輸入命令Ctrl-A``:
,以在命令完成後使執行screen
保持視窗打開。該kr
部分指定在命令完成後要使用哪些鍵來控制視窗——在本例中,“k”用於終止/關閉視窗,或“r”用於重新啟動命令。
你不能先啟動螢幕並在螢幕會話中執行 fsck 嗎?
無論如何,將此添加到您的
~/.screenrc
:zombie kr verbose on
然後 screen 將使您的殭屍會話保持打開狀態。然後,您可以點擊
r
以恢復您的會話,儘管在這種情況下,它只會重新執行您可能不想要的命令。然後您可能想要做的是ctrl-A <esc>
進入螢幕回滾模式並在之前的輸出中瀏覽回來。