Gnu-Screen
如何找到 Screen 伺服器程序?
GNU Screen 有伺服器-客戶端架構模型嗎?
每個 Screen 會話都是 Screen 客戶端程序嗎?
為什麼我不能找到 Screen 伺服器程序,而只能找到它的會話程序,即客戶端程序?(我想螢幕伺服器和客戶端程序都
screen
在其名稱中包含一個子字元串,直到案例)$ sudo netstat -a | grep -i screen [sudo] password for t: unix 2 [ ACC ] STREAM LISTENING 2807736 /run/screen/S-testme/3341.testme unix 2 [ ACC ] STREAM LISTENING 2809282 /run/screen/S-testme/3875.tm unix 2 [ ACC ] STREAM LISTENING 4533106 /run/screen/S-t/27525.test $ ps aux | grep -i [s]creen testme 3341 0.0 0.0 45416 2428 ? Ss Nov30 0:00 SCREEN -S testme testme 3875 0.0 0.0 38860 2380 ? Ss Nov30 0:00 SCREEN -S tm t 27525 0.0 0.0 45828 3740 ? Ss 07:22 0:00 SCREEN -S test
如何找到 Screen 伺服器程序?
謝謝。
每個 Screen 會話都是它自己的“伺服器”;這些是“螢幕”程序,它們是在您從會話中分離時繼續執行的程序。“客戶端”是一個“螢幕”程序,它連接到相應的會話並允許您與之互動;這些是短暫的(相對而言),並且僅在它們附加到會話時才會持續。
您可以通過以下方式查看目前使用者的所有執行會話
screen -ls
這將顯示所有可用會話的程序標識符、tty 和主機。
ps -fC screen
將顯示所有正在執行的
screen
程序,包括會話和客戶端。