日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux screen -ls,Linux screen命令详解

發布時間:2024/7/23 linux 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux screen -ls,Linux screen命令详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux下screen主要是管理程序的,用screen管理的進程可以在用戶斷開連接的時候保持程序繼續在服務器上運行。

第一步:首先肯定是登錄到linux服務器上。敲入screen -ls 命令可以看到服務器上已有的screen。

用screen -S(s的大寫)

screen名稱可以創建一個screen。

用screen -d

命令可以離開該screen,但不會殺死該screen進程。

如果用exit命令就是關閉該screen的某個窗口,如果只有一個創建了一個窗口同時也會殺掉這個screen進程。

當我們創建好了一個screen的時候,可以用

screen -x?名稱進入該screen

界面。在這里就可以選擇執行一個斷開跟服務器連接保持程序在服務器上拋得程序。執行了一個后可以按

ctrl+a+c創建一個新的screen窗體。(推薦一個screen窗口最好執行一個程序這樣有利于程序的關閉)。

我們創建了多個screen窗口的時候,可以用ctrl+a+n來達到切換效果。

當我們把程序運行完成后,就用 screen +d

離開這個screen程序,但不殺掉該screen。

screen -v現實版本信息。

screen

-x恢復之前離線的screen作業。

screen -wipe

檢查目前所有的screen作業,并刪除已經無法使用的screen.

screen -r

恢復離線的screen作業。

screen 實例操作:

輸入 screen -ls可以看到兩個 screen

程序?app和msg (后面的Detached 代表是離線的如果有后面是 Deaded

...說明該screen已經被殺死)

Last login: Tue Mar 29 08:41:27 2011 from 192.168.122.128

Script started, file is /dev/null

[dcnms@LNServer ~]$ screen -ls

There are screens on:

17431.app?(Detached)

10641.msg?(Detached)

2 Sockets in /var/run/screen/S-dcnms.

[dcnms@LNServer ~]$

執行 screen -S test 出現如下視圖,這其實就是一個虛擬的screen窗體

[dcnms@LNServer ~]$

在該窗體執行 screen -d 命令后 在執行 screen -ls命令

[remote detached]

[dcnms@LNServer ~]$ screen -ls

There are screens on:

17431.app?(Detached)

32515.test?(Detached)

10641.msg?(Detached)

3 Sockets in /var/run/screen/S-dcnms.

[dcnms@LNServer ~]$

你會發現其中 remote detached 是退出screen但沒有殺死該screen的標志。

多了一個叫test的screen 進程。在執行

screen -x test可以重新恢復之前離線的test screen作業。

大致說到這里吧。后續操作就不在贅述了。

總結

以上是生活随笔為你收集整理的linux screen -ls,Linux screen命令详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。