婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

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

淺析Linux中使用nohup及screen運行后臺任務的示例和區別

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

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

command &

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

nohup command

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

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

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

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

screen工具

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

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

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

測試:

我們寫一個測試腳本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進程在運行;

如果直接關閉終端,日志記錄就停止了,說明進程隨著終端會話的結束而停止執行了;

但是,經過反復測試發現,如果使用exit命令正常退出終端,再連上終端后,使用&運行的程序繼續在運行,也就是&命令跟nohup效果是一樣的,我這里使用的測試環境是CentOS7.6。

使用nohup &運行

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

測試結果,直接關閉終端或者使用exit命令退出終端,程序都會繼續執行。

使用screen運行

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

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

# 存在的窗口
[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

進入之后會發現,窗口依然保持著暫離之前的狀態,包括之前輸入的程序和命令,當你在窗口中輸入exit命令退出窗口,如果你前面命令后面沒有使用&,程序將會中止,因為相對于test窗口來說,這是一個前臺程序,窗口退出了程序自然就跟著中止了。

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

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

終端連接結束時發出, 通常是關閉終端, 通知同一session內的各個進程組 ↩︎

總結

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

標簽:東營 西藏 香港 濰坊 怒江 淮北 攀枝花 西寧

巨人網絡通訊聲明:本文標題《淺析Linux中使用nohup及screen運行后臺任務的示例和區別》,本文關鍵詞  淺析,Linux,中,使用,nohup,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《淺析Linux中使用nohup及screen運行后臺任務的示例和區別》相關的同類信息!
  • 本頁收集關于淺析Linux中使用nohup及screen運行后臺任務的示例和區別的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产suv精品一区二区6| 色综合久久综合网欧美综合网| 欧美在线观看你懂的| 日韩一区欧美一区| 在线一区二区三区| 亚洲一区视频在线观看视频| 欧美精品在线一区二区三区| 日日噜噜夜夜狠狠视频欧美人| 91精品国产一区二区人妖| 精品一区精品二区高清| 中文字幕日韩一区| 99久久久无码国产精品| 日韩专区中文字幕一区二区| 国产视频一区二区三区在线观看| 成人看片黄a免费看在线| 亚洲国产cao| 国产精品久久久久久久久久免费看| 色综合色综合色综合| 激情欧美一区二区三区在线观看| 国产人久久人人人人爽| 在线亚洲一区观看| 成人精品视频一区| 男男gaygay亚洲| 亚洲一区二区视频在线| 91精品国产入口在线| 色一情一伦一子一伦一区| 久久电影网站中文字幕| 午夜国产不卡在线观看视频| 国产偷国产偷精品高清尤物| 91精品国产综合久久精品麻豆| 成人av影院在线| 成人av网址在线| 成人中文字幕合集| 麻豆91在线观看| 日本欧美大码aⅴ在线播放| 亚洲三级免费观看| 亚洲欧美日韩国产成人精品影院 | 亚洲视频在线一区观看| 久久久精品一品道一区| 国产欧美一区二区精品性色超碰 | 宅男在线国产精品| 欧美精品 国产精品| 欧美一卡二卡在线观看| 久久久www成人免费毛片麻豆| 国产亚洲一本大道中文在线| 国产精品久久久久精k8| 综合色天天鬼久久鬼色| 亚洲午夜成aⅴ人片| 视频一区中文字幕国产| 国产一区啦啦啦在线观看| 91色婷婷久久久久合中文| 在线欧美一区二区| 久久亚洲春色中文字幕久久久| 亚洲婷婷在线视频| 国产真实乱偷精品视频免| 色综合视频在线观看| 久久久天堂av| 日韩电影在线观看电影| 欧美伊人久久久久久久久影院| 2014亚洲片线观看视频免费| 久久久久久久网| 亚洲免费在线电影| 国内外成人在线视频| 欧美色综合网站| 国产精品视频一二三| 精品一区免费av| 欧美人狂配大交3d怪物一区| 17c精品麻豆一区二区免费| 久久99精品久久久久久| 欧美成人高清电影在线| 国产一区二三区好的| 67194成人在线观看| 亚洲成人免费视| 欧美在线一区二区| 综合婷婷亚洲小说| av在线这里只有精品| 国产精品久久看| av电影天堂一区二区在线观看| 国产欧美精品国产国产专区 | 精品视频免费看| 日韩精品电影在线观看| 日韩欧美黄色影院| 国产69精品久久777的优势| 久久久无码精品亚洲日韩按摩| 成人福利视频在线| 一区二区三区日韩精品| 国产一区 二区 三区一级| 欧美理论片在线| 国产麻豆视频精品| 国产日本欧美一区二区| 精品中文字幕一区二区| 精品福利视频一区二区三区| 国产成人h网站| 一区二区三区中文字幕精品精品| 91国模大尺度私拍在线视频| 亚洲免费看黄网站| 在线视频亚洲一区| 午夜精品一区二区三区电影天堂| 欧美自拍偷拍一区| 日韩电影免费一区| 日本一区二区高清| 在线观看欧美精品| 国精产品一区一区三区mba桃花 | 日韩欧美亚洲另类制服综合在线| 国产麻豆91精品| 国产精品美日韩| 3atv一区二区三区| 国产xxx精品视频大全| 一区二区三区日韩| 国产精品视频一二三区| 欧美中文一区二区三区| 国产资源精品在线观看| 亚洲午夜视频在线观看| 精品乱码亚洲一区二区不卡| 欧美日韩另类一区| 91丝袜国产在线播放| 国产精品亚洲一区二区三区在线 | 奇米影视在线99精品| 裸体一区二区三区| 亚洲第一主播视频| 国产精品美女久久久久高潮| 日韩色在线观看| 5月丁香婷婷综合| 欧美色精品天天在线观看视频| 91老司机福利 在线| 成人高清视频在线| 91色porny在线视频| 大桥未久av一区二区三区中文| 国产精品资源在线观看| 91在线高清观看| 93久久精品日日躁夜夜躁欧美| 国产成人高清视频| 成人动漫中文字幕| 色视频一区二区| 精品黑人一区二区三区久久| 精品国产乱码久久久久久图片 | 久久久国产午夜精品 | 国产高清亚洲一区| 粉嫩久久99精品久久久久久夜| 精品亚洲成a人| 91亚洲永久精品| 在线观看日韩高清av| 欧美性xxxxxx少妇| 欧美成人一区二区| 精品久久久久一区| 天天射综合影视| 国产一区二区在线视频| 成人一区在线观看| 欧美一区二区三区人| 中文字幕一区二区三区在线观看| 日本91福利区| 91免费看视频| 久久综合丝袜日本网| 亚洲精品美国一| 成人永久免费视频| 色视频欧美一区二区三区| 26uuu国产电影一区二区| 成人免费一区二区三区视频| 五月激情综合网| 91小宝寻花一区二区三区| 精品国产亚洲在线| 蜜臀91精品一区二区三区| 精品88久久久久88久久久| 午夜视频在线观看一区二区| 91香蕉国产在线观看软件| 久久久久国产精品免费免费搜索| 亚洲一区日韩精品中文字幕| 欧美无砖专区一中文字| 亚洲一区二区欧美激情| 在线看一区二区| 午夜视频一区在线观看| 久久蜜臀精品av| www.欧美日韩国产在线| 中文成人av在线| 91在线国产福利| 亚洲精品国产精华液| 91女人视频在线观看| 亚洲综合久久久| 欧美一级视频精品观看| 国产河南妇女毛片精品久久久| 亚洲综合丁香婷婷六月香| 91丨九色丨蝌蚪丨老版| 天天影视网天天综合色在线播放| 久久综合久久鬼色中文字| 一本久道久久综合中文字幕| 亚州成人在线电影| 久久精品男人的天堂| 欧美日本乱大交xxxxx| 成人丝袜18视频在线观看| 亚洲高清久久久| 亚洲国产高清在线| 欧美主播一区二区三区美女| 久久精品国产一区二区三区免费看| 一区二区免费视频| 久久精品水蜜桃av综合天堂| 99久久99久久精品国产片果冻| 日韩精品一二三四| 国产精品色噜噜| 日韩欧美国产麻豆| 色8久久精品久久久久久蜜|