好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Linux中screen命令及使用方法

Linux中screen命令及使用方法

熱門標簽:宜賓銷售外呼系統軟件 四川保險智能外呼系統 外呼系統全國 云南電商智能外呼系統哪家好 廈門防封電銷電話卡 地圖標注能更改嗎 濰坊寒亭400電話辦理多少錢 地圖標注員有發展前景嗎 高德地圖標注公司需要錢

Screen簡介

Screen是一款由GNU計劃開發的用于命令行終端切換的自由軟件。用戶可以通過該軟件同時連接多個本地或遠程的命令行會話,并在其間自由切換。GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了統一的管理多個會話的界面和相應的功能。

官方網址:http://www.gnu.org/software/screen/

GUN Screen:

在Screen環境下,所有的會話都獨立的運行,并擁有各自的編號、輸入、輸出和窗口緩存。用戶可以通過快捷鍵在不同的窗口下切換,并可以自由的重定向各個窗口的輸入和輸出。

Screen語法

$> screen [-AmRvx -ls -wipe][-d <作業名稱>][-h <行數>][-r <作業名稱>][-s ][-S <作業名稱>] -A  將所有的視窗都調整為目前終端機的大小。 -d <作業名稱>  將指定的screen作業離線。 -h <行數>  指定視窗的緩沖區行數。 -m  即使目前已在作業中的screen作業,仍強制建立新的screen作業。 -r <作業名稱>  恢復離線的screen作業。 -R  先試圖恢復離線的作業。若找不到離線的作業,即建立新的screen作業。 -s  指定建立新視窗時,所要執行的shell。 -S <作業名稱>  指定screen作業的名稱。 -v  顯示版本信息。 -x  恢復之前離線的screen作業。 -ls或--list  顯示目前所有的screen作業。

screen重要性

screen的重要性,主要是體現在它可以方便的在服務器上一直運行,只要服務器沒有宕機,沒有斷電它就可以做到不用停止。其實后端工程師經常會遇到,要通過執行腳本處理一些數據,但這個腳本可能需要執行半天或者幾天,screen就是最佳選擇了,過一段時間登錄到服務器上查看下運行狀態,是否運行完成。沒有完成掛起來繼續運行。

screen 常用的參數

screen 命令參數很多,我們只看下平常用的比較多的幾個

參數 說明
ls 列出當前所有的回話
S 大寫的S,新建一個名稱是xxx的會話
r 通過序號連接進程會話
d detach斷開某個會話
D 與-d命令相同,但是會logout原來在screen里的用戶

在每個screen 會話下,所有命令都以 ctrl+a開始的

參數 說明
ctrl+a d detach會話,將目前的 screen session 丟到后臺執行,并會回到還沒進 screen 時的狀態,screen 都在繼續執行,即使 logout 也不影響后臺的執行
ctrl+a k 強行關閉當前的窗口
ctrl+a z 把當前的會話放到后臺執行,用fg命令可以調回來

screen 使用

先模擬一個需要執行很長時間的腳本代碼

test.php
<?php
sleep(10000);
echo 111;
?>

程序休眠10000秒之后輸出 1111

先創建一個screen,然后執行它之后,退出登錄狀態

screen -S test
php test.php

創建名為test的screen,進入screen之后執行test.php。然后讓腳本在 screen里面一直執行,按 Ctrl+a d讓腳本在screen后臺執行。

screen -S test
[detached from 3934.test]

exit 退出登錄,等一段時間然后再登錄上去,查看下腳本是否還在執行

ssh 
screen -ls
There are screens on:
 3934.test (02/25/2020 10:27:06 PM) (Detached)

名為test的screen ID 為3934,連接該screen并進入

screen -r 3934
php test.php

可以看到 test.php的腳本還在執行。

執行ctrl+a z,然腳本在后臺執行,然后再使用fg調到前臺

[1]+ Stopped  screen -r 3934
執行fg
php test.php

再看下screen -d 和 -D

重新打開一個窗口,ssh之后,執行

screen -d 3934
[3934.test detached.]

然后查看前一個窗口,看看是否斷開了screen

screen -r 3934
[remote detached from 3934.test]

再看下,-D,在第一個窗口

screen -r 3934

第二個窗口執行-D

screen -D 3934
[3934.test power detached.]

再看第一個窗口已經被強制退出登錄了。

screen -r 3934
[remote power detached from 3934.test]
Connection to 127.0.0.1 closed.

作為開發人員,其實平常開發中只需要知道三個命令就能滿足90%以上的使用范圍了

screen -ls
screen -S
screen -R
ctrl+a d

screen常用操作

創建會話(-m 強制):

screen -dmS session_name
# session_name session名稱

關閉會話:

screen -X -S [session # you want to kill] quit

查看所有會話:

screen -ls

進入會話:

screen -r session_name

總結

到此這篇關于Linux中的screen命令及使用方法的文章就介紹到這了,更多相關linux screen命令內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:巴彥淖爾 廣安 湛江 滁州 廊坊 紅河 德州 回訪

巨人網絡通訊聲明:本文標題《Linux中screen命令及使用方法》,本文關鍵詞  Linux,中,screen,命令,及,使用方法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux中screen命令及使用方法》相關的同類信息!
  • 本頁收集關于Linux中screen命令及使用方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 综合国产在线| 欧美zzz| 乳色吐息OVA1~2集在线观看| 草1024榴社区入口成人小说| 乳香四溢小说| 视频大全在线观看网址| 亚洲天砖砖区免费| 91久久久久无码精品国产绯闻 | 美女A级毛片免费观看| 日韩精品婷婷五月伊人九色| chinese男同志videos| 好爽?要高潮了?深点韩国| 丝袜脚交一区二区三区视频在线观看| 久久精品久| 看全色黄大色黄女片做| 强行扒开双腿舔上高潮学生视频 | av高潮喷水一区二区三区| 亚洲区欧美区小说区在线| 校园极度羞耻露出调教h| 偷拍福利视频| 国产精品对白刺激| 泳池内疯狂揉捏呻吟声| 好爽好大www视频在线播放| 亚洲欧洲精品国产区| 91新网址| 亚洲国产精品日本无码十八禁 | 国产成人AⅤ片在线观看免费| 王爷在花轿里就开始圆房的小说| 啊别停继续快点用力我进去了| 日本欧美韩国一区二区三区| 欧美xxxx性老妇| 嗯~好大?用力?深一点多人| 亚洲欧美日韩一区二区| 5g影院天天5g天天爽精品| 国产精品嫩草影院在线| 欧美性做爰猛烈大尺度2023| 又硬又粗又爽18毛片免费视频| **1级毛片| 精品国免费一区二区三区| 《爆乳女教师》HD在线| 多人+大+粗+猛+爽np|