Gnu-Screen
如何檢查我是否在螢幕會話中?
我需要它來確定點擊
ctrl
+d
是否會斷開我與伺服器的連接或只是關閉 currentscreen
。是否有可能檢查我現在是否在
screen
會議中?
您可以查看
$STY
變數(由screen 命令設置的變數)。如果不是“”,那麼您正在螢幕會話中。我在螢幕上
$ echo $STY 29624.pts-1.iain-10-04 $
我不在螢幕上
$ echo $STY $
您可以查看 $TERM 變數。
echo $TERM
如果是
screen
會話,則 term 變數應返回“screen”。root@deore:/volumes# echo $TERM screen
Ctrl-a -d(退出螢幕)
root@deore:/volumes# echo $TERM xterm