校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 淺析Linux中使用nohup及screen運行后臺任務(wù)的示例和區(qū)別

淺析Linux中使用nohup及screen運行后臺任務(wù)的示例和區(qū)別

熱門標(biāo)簽:咸陽穩(wěn)定外呼系統(tǒng)公司 電銷機器人怎么錄音 征服者快捷酒店地圖標(biāo)注 貴陽語音電銷機器人 蕪湖呼叫中心外呼系統(tǒng)哪家強 貴港市機器人外呼系統(tǒng)團隊 漯河電銷外呼系統(tǒng)價格 ec外呼系統(tǒng)怎么樣 天津外呼系統(tǒng)運營商

使用SSH終端(比如putty,xshell)連接Linux服務(wù)器上運行比較耗時任務(wù),可能需要幾個小時甚至幾天才能完成,這時候終端被占據(jù),我們還要做其他的任務(wù)呢,所以需要將這一類耗時任務(wù)放到后臺來跑,只需要記錄好日志就行了,有下面這些常用方法來實現(xiàn)這個需求。

command &

在終端輸入command &運行,這時候使用Ctrl + C中止命令將會失效,因為對&后臺運行SIGINT1信號免疫,程序會繼續(xù)運行。 但如果你直接關(guān)掉終端, 進程將跟著中止。 可見,使用&后臺運行的進程會被SIGHUP2信號中止,但是你如果用exit命令正常退出終端,程序?qū)⒗^續(xù)運行在后臺不會中止。

nohup command

標(biāo)準輸出會被默認追加到當(dāng)前目錄下的nohup.out中,如果當(dāng)前目錄的nohup.out文件不可寫,輸出重定向到 $HOME/nohup.out文件中。

那么,我們很容易想到將這兩個特性綜合一下這樣運行命令:

nohup command > /home/user/myfile.log 2>&1 &

這樣將會在后臺一直執(zhí)行這個任務(wù)直到完成,并將程序標(biāo)準輸出(1)標(biāo)準錯誤(2)都定向到/home/user/myfile.log文件中。

screen工具

screen可以理解為一個會話窗口管理工具,對于一般的使用,我們只需要會使用下面在這些操作即可:

# 使用yum安裝screen
yum install screen
# 創(chuàng)建一個名為test的會話窗口
screen -S test
# 暫離窗口
Ctrl+a d(即按住Ctrl,依次再按a,d)
# 查看存在的會話窗口
screen -ls
# 進入窗口
screen -r test
screen -r 進程ID
# 關(guān)閉窗口
exit
# 窗口切換
Ctrl+a c :在當(dāng)前screen會話中創(chuàng)建窗口
Ctrl+a w :窗口列表
Ctrl+a n :下一個窗口
Ctrl+a p :上一個窗口
Ctrl+a 0-9 :在第0個窗口和第9個窗口之間切換

有了在screen工具,我們就可以在終端上創(chuàng)建窗口,然后運行需要的命令,然后暫離,然后就可以繼續(xù)做其他的事情了,當(dāng)然,也可以用其他的終端連接服務(wù)器后使用screen -r 命令連接需要的窗口,會發(fā)現(xiàn)程序一直在運行,退出終端也不會影響到那些暫離的終端上運行的程序。

測試:

我們寫一個測試腳本test.sh:

#!/bin/sh
for ((i=1; i<1000; i++))
do
  d=`date '+%Y-%m-%d %H:%M:%S'`
  echo "$d 第 $i 次輸出;"
  tt
  sleep 2s
done
Bash

只使用&后臺運行:

[root@localhost test.cc]# ./test.sh > test.log 2>&1 &
[1] 15037
[root@localhost test.cc]# ps -aux | grep test.sh
root   15037 0.0 0.0 113180 1424 pts/0  S  16:10  0:00 /bin/sh ./test.sh
root   15045 0.0 0.0 112712  992 pts/0  S+  16:10  0:00 grep --color=auto test.sh
Bash

可以看到15037進程在運行;

如果直接關(guān)閉終端,日志記錄就停止了,說明進程隨著終端會話的結(jié)束而停止執(zhí)行了;

但是,經(jīng)過反復(fù)測試發(fā)現(xiàn),如果使用exit命令正常退出終端,再連上終端后,使用&運行的程序繼續(xù)在運行,也就是&命令跟nohup效果是一樣的,我這里使用的測試環(huán)境是CentOS7.6。

使用nohup &運行

[root@localhost test.cc]# nohup ./test.sh > test.log 2>&1 &
[1] 14349

測試結(jié)果,直接關(guān)閉終端或者使用exit命令退出終端,程序都會繼續(xù)執(zhí)行。

使用screen運行

# 創(chuàng)建窗口
screen -S test
# 運行命令,這里可以不用后面的&,只是程序會把窗口占用
./test.sh > test.log 2>&1 &
# 暫離
Ctrl + a d

這時候可以直接關(guān)閉終端了,然后重新連接,發(fā)現(xiàn)程序依然在運行,如果要找到窗口連接:

# 存在的窗口
[root@localhost ~]# screen -ls
There is a screen on:
  18048.test (Detached)
1 Socket in /var/run/screen/S-root.
# 進入窗口
[root@localhost ~]# screen -r test

進入之后會發(fā)現(xiàn),窗口依然保持著暫離之前的狀態(tài),包括之前輸入的程序和命令,當(dāng)你在窗口中輸入exit命令退出窗口,如果你前面命令后面沒有使用&,程序?qū)兄梗驗橄鄬τ趖est窗口來說,這是一個前臺程序,窗口退出了程序自然就跟著中止了。

因為screen的暫離功能,可以實現(xiàn)暫離窗口中保持前臺程序的繼續(xù)運行,相對于真正的終端而言,就相當(dāng)于后臺運行了。

程序終止(interrupt)信號, 在用戶鍵入INTR字符(通常是Ctrl-C)時發(fā)出,用于通知前臺進程組終止進程 ↩︎

終端連接結(jié)束時發(fā)出, 通常是關(guān)閉終端, 通知同一session內(nèi)的各個進程組 ↩︎

總結(jié)

以上所述是小編給大家介紹的淺析Linux中使用nohup及screen運行后臺任務(wù)的示例和區(qū)別,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

標(biāo)簽:東營 西藏 香港 濰坊 怒江 淮北 攀枝花 西寧

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《淺析Linux中使用nohup及screen運行后臺任務(wù)的示例和區(qū)別》,本文關(guān)鍵詞  淺析,Linux,中,使用,nohup,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《淺析Linux中使用nohup及screen運行后臺任務(wù)的示例和區(qū)別》相關(guān)的同類信息!
  • 本頁收集關(guān)于淺析Linux中使用nohup及screen運行后臺任務(wù)的示例和區(qū)別的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国内精品久久久久影院薰衣草| 97久久超碰国产精品电影| 在线一区二区视频| 亚洲色图20p| 在线视频中文字幕一区二区| 亚洲国产精品久久不卡毛片| 欧美一区午夜视频在线观看| 日本麻豆一区二区三区视频| 精品国产乱码久久久久久老虎| 经典三级在线一区| 国产精品色一区二区三区| www.66久久| 亚洲成人久久影院| 日韩欧美一级在线播放| 国产69精品久久久久毛片| 国产女人18水真多18精品一级做| 99v久久综合狠狠综合久久| 一区二区三区在线免费观看| 欧美久久久一区| 国产麻豆一精品一av一免费| 国产精品不卡在线观看| 欧美日本韩国一区二区三区视频| 免费成人在线播放| 国产性色一区二区| 99精品欧美一区二区三区小说 | 日韩精品一区二区三区蜜臀 | 欧美欧美欧美欧美| 激情国产一区二区| 中文字幕中文乱码欧美一区二区| 欧美中文字幕一区二区三区亚洲| 美国欧美日韩国产在线播放| 国产精品网站在线观看| 欧美日韩一区二区三区四区| 国精产品一区一区三区mba桃花| 亚洲欧美日韩国产成人精品影院| 欧美一区二区久久久| 国产suv一区二区三区88区| 偷拍与自拍一区| 欧美韩国日本综合| 欧美日本一区二区在线观看| 暴力调教一区二区三区| 男人操女人的视频在线观看欧美| 综合在线观看色| 欧美刺激脚交jootjob| 91视频免费观看| 国产一区二区三区精品视频| 亚洲电影在线免费观看| 国产精品午夜电影| 日韩视频免费直播| 欧美亚洲一区二区三区四区| 成人国产亚洲欧美成人综合网 | 欧美视频一区二区三区在线观看| 国产福利电影一区二区三区| 日韩在线a电影| 一区二区三区久久| 国产日韩在线不卡| 精品区一区二区| 欧美日韩视频不卡| 不卡一区中文字幕| 国产在线视频一区二区| 日韩av网站免费在线| 亚洲综合免费观看高清完整版在线| 国产日韩精品视频一区| 精品黑人一区二区三区久久| 欧美日韩一区二区三区高清| 色婷婷综合久色| 91视频91自| 国产一区二区精品久久| 久久99精品久久久久久| 久久精品久久精品| 日韩高清不卡一区二区三区| 午夜精品久久久久久不卡8050| 亚洲女人的天堂| 亚洲精品成人a在线观看| 亚洲精品欧美激情| 亚洲色图第一区| 洋洋成人永久网站入口| 亚洲女爱视频在线| 一区二区三区产品免费精品久久75| 中文字幕一区在线观看视频| 国产精品国产a| 最新热久久免费视频| 亚洲日本欧美天堂| 亚洲黄色片在线观看| 亚洲一二三四区不卡| 亚洲一区二区视频在线观看| 一区二区视频免费在线观看| 日韩毛片精品高清免费| 亚洲欧美日韩人成在线播放| 亚洲免费观看高清完整| 亚洲欧美激情插| 日日骚欧美日韩| 青青草成人在线观看| 精油按摩中文字幕久久| 国产suv精品一区二区6| 99re成人精品视频| 欧美性大战久久久久久久| 欧美日韩午夜精品| 精品国产凹凸成av人导航| 国产日产欧产精品推荐色| 亚洲免费观看视频| 日本特黄久久久高潮| 韩国女主播成人在线观看| 91浏览器入口在线观看| 欧美日韩国产综合视频在线观看| 日韩欧美国产电影| 欧美激情艳妇裸体舞| 亚洲成人自拍网| 国产原创一区二区三区| 91色九色蝌蚪| 日韩亚洲欧美在线| 国产精品久久久久久亚洲毛片| 亚洲一二三专区| 狠狠色丁香久久婷婷综| 91在线播放网址| 91麻豆精品91久久久久久清纯| 久久蜜桃av一区精品变态类天堂 | 99亚偷拍自图区亚洲| 欧美性猛交xxxx乱大交退制版| 91精品国产综合久久精品app| 日韩精品专区在线影院观看| 亚洲欧美日本韩国| 久久精品二区亚洲w码| 色欧美乱欧美15图片| 精品黑人一区二区三区久久 | 国产亚洲一区二区三区四区| 亚洲精品视频一区| 精品系列免费在线观看| 色综合久久九月婷婷色综合| 精品久久久久久最新网址| 综合激情成人伊人| 麻豆精品视频在线观看视频| 91香蕉国产在线观看软件| 欧美精品一区二区三区蜜桃视频| 国产精品成人网| 日韩黄色一级片| 色综合天天综合网天天看片| 久久蜜臀精品av| 午夜电影久久久| 97成人超碰视| 久久嫩草精品久久久精品| 亚洲18影院在线观看| 91丝袜高跟美女视频| 欧美激情一二三区| 久久福利视频一区二区| 欧美日韩在线播放三区四区| 欧美高清在线精品一区| 另类小说一区二区三区| 欧美日韩精品一区视频| 亚洲免费在线电影| 99精品偷自拍| 欧美国产日韩a欧美在线观看| 免费日本视频一区| 欧美日韩久久久| 亚洲一二三四在线| 欧美亚洲综合网| 亚洲人一二三区| www.日韩av| 国产精品全国免费观看高清| 国产精品综合在线视频| 日韩欧美成人一区二区| 日本va欧美va精品发布| 欧美电影影音先锋| 午夜欧美电影在线观看| 欧美性做爰猛烈叫床潮| 一级精品视频在线观看宜春院| 欧美一区二区三区的| 亚洲图片欧美一区| 欧美无乱码久久久免费午夜一区 | 亚洲午夜激情av| 在线影视一区二区三区| 亚洲一区影音先锋| 欧美日韩国产经典色站一区二区三区| 亚洲精品视频在线看| 色www精品视频在线观看| 亚洲精品乱码久久久久久日本蜜臀| 9久草视频在线视频精品| 亚洲男人天堂av| 欧美日韩国产一级| 日韩精品1区2区3区| 日韩欧美中文字幕精品| 精品亚洲成av人在线观看| 久久久不卡网国产精品一区| 免费在线看一区| 久久精品在这里| 色综合久久久久久久久久久| 午夜精品久久久久久久久| 日韩一二在线观看| 国产一区二区三区电影在线观看| 国产视频亚洲色图| av电影一区二区| 亚洲一级二级三级在线免费观看| 欧美一区二区精品在线| 国产suv精品一区二区6| 伊人开心综合网| 欧美精品乱人伦久久久久久| 韩国理伦片一区二区三区在线播放| 欧美激情一区在线观看| 色婷婷综合久久久久中文一区二区 | 国产精品羞羞答答xxdd|