screen命令常用操作

screen是linux中一個很好用的命令,在電腦關機,斷電,斷開遠程終端的情況下,回話裏面的進程可以繼續運行。常用操作如下:

screen -ls                             :顯示所有的screen作業

screen -S name                   : 新建一個name的會話

screen -r                                :恢復會話的運行

screen -d                                : detach 指定的會話

刪除指定會話的方法:

kill -9 pid                                 殺死會話

screen -wipe                           清除deaded狀態的會話

實例操作:

xxxx@yf29224:~$ screen  -S weill
xxxx@yf29224:~$ screen -ls
There is a screen on:
        28658.weill     (02/15/2020 11:43:12 AM)        (Attached)
1 Socket in /var/run/screen/S-xxxx.
xxxx@yf29224:~$ screen -d 28658


[remote detached from 28658.weill]
xxxx@yf29224:~$ screen -ls
There is a screen on:
        28658.weill     (02/15/2020 11:43:12 AM)        (Detached)
1 Socket in /var/run/screen/S-xxxx.
xxxx@yf29224:~$ kill -9 28658
xxxx@yf29224:~$ screen -ls
There is a screen on:
        28658.weill     (09/20/2019 08:11:57 PM)        (Dead ???)
Remove dead screens with 'screen -wipe'.
1 Socket in /var/run/screen/S-xxxx.
xxxx@yf29224:~$ screen -wipe
There is a screen on:
        28658.weill     (09/20/2019 08:11:57 PM)        (Removed)
1 socket wiped out.
No Sockets found in /var/run/screen/S-xxxx.
xxxx@yf29224:~$ screen -ls
No Sockets found in /var/run/screen/S-xxxx.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章