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

主頁 > 知識庫 > 詳解nohup /dev/null 2;&1 含義的使用

詳解nohup /dev/null 2;&1 含義的使用

熱門標(biāo)簽:濮陽好的聯(lián)通400電話申請 地圖標(biāo)注如何改成微信號 百度地圖標(biāo)注公司位置要多少錢 虛假地圖標(biāo)注 靈圖uu電子寵物店地圖標(biāo)注 地圖標(biāo)注黃河的位置 400電話號碼辦理多少錢 承德地圖標(biāo)注公司 山東企業(yè)外呼系統(tǒng)公司

nohup命令:如果你正在運行一個進程,而且你覺得在退出帳戶時該進程還不會結(jié)束,那么可以使用nohup命令。該命令可以在你退出帳戶/關(guān)閉終端之后繼續(xù)運行相應(yīng)的進程。nohup就是不掛起的意思( n ohang up)。

該命令的一般形式為:nohup command &

ls xxx 1>out.txt 2>&1
nohup /mnt/Nand3/H2000G >/dev/null 2>&1 &

對 于& 1 更準(zhǔn)確的說應(yīng)該是文件描述符 1,而1 一般代表的就是STDOUT_FILENO,實際上這個操作就是一個dup2(2)調(diào)用.他標(biāo)準(zhǔn)輸出到all_result ,然后復(fù)制標(biāo)準(zhǔn)輸出到文件描述符2(STDERR_FILENO),其后果就是文件描述符1和2指向同一個文件表項,也可以說錯誤的輸出被合并了.其中0 表示鍵盤輸入 1表示屏幕輸出 2表示錯誤輸出.把標(biāo)準(zhǔn)出錯重定向到標(biāo)準(zhǔn)輸出,然后扔到/DEV/NULL下面去。通俗的說,就是把所有標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)出錯都扔到垃圾桶里面。

command >out.file 2>&1 &

command >out.file是將command的輸出重定向到out.file文件,即輸出內(nèi)容不打印到屏幕上,而是輸出到out.file文件中。 2>&1 是將標(biāo)準(zhǔn)出錯重定向到標(biāo)準(zhǔn)輸出,這里的標(biāo)準(zhǔn)輸出已經(jīng)重定向到了out.file文件,即將標(biāo)準(zhǔn)出錯也輸出到out.file文件中。最后一個& , 是讓該命令在后臺執(zhí)行。

試想2>1代表什么,2與>結(jié)合代表錯誤重定向,而1則代表錯誤重定向到一個文件1,而不代表標(biāo)準(zhǔn)輸出;
換成2>&1,&與1結(jié)合就代表標(biāo)準(zhǔn)輸出了,就變成錯誤重定向到標(biāo)準(zhǔn)輸出.

你可以用
ls 2>1測試一下,不會報沒有2文件的錯誤,但會輸出一個空的文件1;
ls xxx 2>1測試,沒有xxx這個文件的錯誤輸出到了1中;
ls xxx 2>&1測試,不會生成1這個文件了,不過錯誤跑到標(biāo)準(zhǔn)輸出了;
ls xxx >out.txt 2>&1, 實際上可換成 ls xxx 1>out.txt 2>&1;重定向符號>默認是1,錯誤和輸出都傳到out.txt了。

為何2>&1要寫在后面?

command > file 2>&1 

首先是command > file將標(biāo)準(zhǔn)輸出重定向到file中, 2>&1 是標(biāo)準(zhǔn)錯誤拷貝了標(biāo)準(zhǔn)輸出的行為,也就是同樣被重定向到file中,最終結(jié)果就是標(biāo)準(zhǔn)輸出和錯誤都被重定向到file中。

command 2>&1 >file 

2>&1 標(biāo)準(zhǔn)錯誤拷貝了標(biāo)準(zhǔn)輸出的行為,但此時標(biāo)準(zhǔn)輸出還是在終端。>file 后輸出才被重定向到file,但標(biāo)準(zhǔn)錯誤仍然保持在終端。

用strace可以看到:

1. command > file 2>&1
這個命令中實現(xiàn)重定向的關(guān)鍵系統(tǒng)調(diào)用序列是:

open(file) == 3 
dup2(3,1) 
dup2(1,2) 

2. command 2>&1 >file
這個命令中實現(xiàn)重定向的關(guān)鍵系統(tǒng)調(diào)用序列是:

dup2(1,2) 
open(file) == 3 
dup2(3,1) 

為什么要用 /dev/null 2>&1 這樣的寫法.這條命令的意思是將標(biāo)準(zhǔn)輸出和錯誤輸出全部重定向到/dev/null中,也就是將產(chǎn)生的所有信息丟棄.下面我就為大家來說一下, command > file 2>file   與command > file 2>&1 有什么不同的地方.

首先~command > file 2>file 的意思是將命令所產(chǎn)生的標(biāo)準(zhǔn)輸出信息,和錯誤的輸出信息送到file 中.command   > file 2>file 這樣的寫法,stdout和stderr都直接送到file中, file會被打開兩次,這樣stdout和stderr會互相覆蓋,這樣寫相當(dāng)使用了FD1和FD2兩個同時去搶占file 的管道.

而command >file 2>&1 這條命令就將stdout直接送向file, stderr 繼承了FD1管道后,再被送往file,此時,file 只被打開了一次,也只使用了一個管道FD1,它包括了stdout和stderr的內(nèi)容.

從IO效率上,前一條命令的效率要比后面一條的命令效率要低,所以在編寫shell腳本的時候,較多的時候我們會用command > file 2>&1 這樣的寫法.

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

標(biāo)簽:福州 淮安 安康 上海 德宏 鷹潭 泰安 樂山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《詳解nohup /dev/null 2;&1 含義的使用》,本文關(guān)鍵詞  詳解,nohup,dev,null,amp,含義,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《詳解nohup /dev/null 2;&1 含義的使用》相關(guān)的同類信息!
  • 本頁收集關(guān)于詳解nohup /dev/null 2;&1 含義的使用的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产大陆亚洲精品国产| 国产精品美女久久久久高潮| 丝袜亚洲另类丝袜在线| 欧美体内she精视频| 天堂久久久久va久久久久| 欧美情侣在线播放| 蜜桃视频一区二区三区在线观看| 欧美电影免费观看高清完整版在 | 日韩不卡一区二区| 欧美不卡一区二区三区四区| 国产在线看一区| 中文字幕av一区二区三区| 色久优优欧美色久优优| 肉丝袜脚交视频一区二区| 精品久久国产97色综合| 91在线视频网址| 日本网站在线观看一区二区三区 | 久久久影院官网| av中文字幕亚洲| 午夜国产精品一区| 久久久久久电影| 欧美性videosxxxxx| 久草精品在线观看| 亚洲激情自拍视频| 久久综合狠狠综合| 日本韩国精品一区二区在线观看| 美女免费视频一区| 国产精品久久久久久亚洲毛片| 欧美亚洲国产怡红院影院| 麻豆精品久久久| 亚洲欧美国产77777| 日韩午夜激情免费电影| 91亚洲大成网污www| 久久99精品久久久久久| 一区二区三区欧美在线观看| 日韩视频不卡中文| 在线日韩一区二区| 国产999精品久久久久久| 午夜精品影院在线观看| 国产精品美女久久福利网站| 欧美tk—视频vk| 91国模大尺度私拍在线视频| 国产精品99久久久久久久女警 | 亚洲最大成人综合| 欧美国产综合色视频| 4438成人网| 在线欧美日韩精品| 95精品视频在线| 国产精品影视天天线| 视频一区二区不卡| 亚洲夂夂婷婷色拍ww47| 国产精品萝li| 久久久亚洲高清| 日韩精品中午字幕| 欧美一区午夜视频在线观看| 欧美在线不卡视频| 91美女在线视频| 99国产精品久久| 成人av网站在线| 国产aⅴ精品一区二区三区色成熟| 蜜桃传媒麻豆第一区在线观看| 亚洲一区二区精品久久av| 最好看的中文字幕久久| 国产精品沙发午睡系列990531| 精品国产免费一区二区三区四区 | 久久青草欧美一区二区三区| 日韩午夜精品电影| 欧美成人激情免费网| 欧美一区二区美女| 欧美一区二区三区电影| 欧美一区二区播放| 欧美xxx久久| 精品av久久707| 亚洲精品一区二区三区在线观看| 欧美变态凌虐bdsm| 精品国产欧美一区二区| 久久精品夜色噜噜亚洲a∨| 久久婷婷成人综合色| 国产无一区二区| 国产精品毛片久久久久久久| 中文字幕一区在线观看视频| **性色生活片久久毛片| 亚洲情趣在线观看| 亚洲国产欧美在线| 蜜桃视频第一区免费观看| 极品瑜伽女神91| 国产成人av电影| 91在线精品一区二区三区| 色噜噜夜夜夜综合网| 欧美理论电影在线| 精品精品国产高清a毛片牛牛 | 久久综合网色—综合色88| 久久一二三国产| 国产精品久久久久久亚洲伦| 亚洲狠狠丁香婷婷综合久久久| 午夜精品免费在线| 国内成人免费视频| 99vv1com这只有精品| 欧美三级日本三级少妇99| 日韩欧美123| 国产精品美女久久久久久久久久久 | 亚洲国产视频一区| 老鸭窝一区二区久久精品| 国产成人精品www牛牛影视| 99久久夜色精品国产网站| 欧美手机在线视频| 2021久久国产精品不只是精品| 中文字幕亚洲区| 日韩激情中文字幕| 不卡大黄网站免费看| 欧美三级韩国三级日本三斤| 欧美成人r级一区二区三区| 亚洲私人黄色宅男| 精品一区二区三区在线播放视频| 成人99免费视频| 日韩午夜av电影| 亚洲欧洲综合另类| 精久久久久久久久久久| 欧洲亚洲国产日韩| 欧美精彩视频一区二区三区| 亚洲一线二线三线久久久| 国产精品羞羞答答xxdd| 欧美欧美午夜aⅴ在线观看| 国产亚洲欧美日韩在线一区| 五月天亚洲精品| 成人激情免费网站| 欧美va日韩va| 日韩在线播放一区二区| www.亚洲免费av| 亚洲精品在线免费播放| 亚洲最大成人网4388xx| 成人高清视频在线观看| 日韩欧美国产综合| 午夜在线成人av| 99久久婷婷国产综合精品电影| 日韩精品一区二区三区在线观看 | 欧美日韩免费电影| 国产精品超碰97尤物18| 国内精品写真在线观看| 欧美日韩国产一区| 有码一区二区三区| 一本久久精品一区二区| 国产清纯在线一区二区www| 免费欧美在线视频| 欧美日韩精品免费| 午夜精品福利在线| 日本韩国欧美在线| 亚洲欧美成人一区二区三区| 成人免费毛片a| 国产日韩欧美a| 国产v综合v亚洲欧| 欧美国产成人在线| 成人免费视频免费观看| 欧美韩国日本一区| 成人性色生活片| 国产精品久久久久三级| 不卡一区在线观看| 中文字幕一区二区不卡| 99久久精品99国产精品| 中文字幕一区视频| 色婷婷综合久久久久中文一区二区 | www.欧美日韩| 中文字幕在线观看不卡| 成人成人成人在线视频| 国产精品区一区二区三区| 成人免费视频caoporn| 中文字幕亚洲视频| 91理论电影在线观看| 一区二区三区欧美日韩| 欧美日韩国产综合一区二区| 婷婷亚洲久悠悠色悠在线播放| 7777女厕盗摄久久久| 久久99精品国产麻豆婷婷| 久久久久久久久久久电影| 成人综合在线观看| 亚洲精品成人a在线观看| 欧美日韩黄色影视| 精品一区二区三区免费毛片爱| 精品国产乱码久久| 成人精品鲁一区一区二区| 亚洲欧洲中文日韩久久av乱码| 欧美日韩精品一区视频| 蜜臀久久99精品久久久久久9 | 视频在线观看国产精品| 欧美videos中文字幕| 成人天堂资源www在线| 一区二区激情小说| 欧美一区二视频| 成人免费电影视频| 亚洲成人福利片| 2023国产精华国产精品| www.日韩精品| 青青国产91久久久久久 | 一区二区三国产精华液| 欧美一区永久视频免费观看| 国产精品一色哟哟哟| 玉米视频成人免费看| 欧美电影免费观看高清完整版在线观看 | 欧美一区二区精美| 成人av小说网|