日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
詳解Linuxnohup命令使用方法

nohup命令 可以將程序以忽略掛起信號(hào)的方式運(yùn)行起來,被運(yùn)行的程序的輸出信息將不會(huì)顯示到終端

創(chuàng)新互聯(lián)主營東阿網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都App制作,東阿h5重慶小程序開發(fā)公司搭建,東阿網(wǎng)站營銷推廣歡迎東阿等地區(qū)企業(yè)咨詢

命令

用途:不掛斷地運(yùn)行命令。語法:nohup Command [ Arg … ] [ & ]描述:nohup 命令運(yùn)行由 Command 參數(shù)和任何相關(guān)的 Arg 參數(shù)指定的命令,忽略所有掛斷(SIGHUP)信號(hào)。在注銷后使用 nohup 命令運(yùn)行后臺(tái)中的程序。要運(yùn)行后臺(tái)中的 nohup 命令,添加 & ( 表示“and”的符號(hào))到命令的尾部。

nohup 是 no hang up 的縮寫,就是不掛斷的意思。

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

在缺省情況下該作業(yè)的所有輸出都被重定向到一個(gè)名為nohup.out的文件中。

操作系統(tǒng)中有三個(gè)常用的流:  0:標(biāo)準(zhǔn)輸入流 stdin  1:標(biāo)準(zhǔn)輸出流 stdout  2:標(biāo)準(zhǔn)錯(cuò)誤流 stderr

一般當(dāng)我們用 > console.txt,實(shí)際是 1>console.txt的省略用法;

示例

  1. nohup ./command > myout.file 2>&1 &

在上面的例子中,0 – stdin (standard input),1 – stdout (standard output),2 – stderr (standard error) ;

2>&1是將標(biāo)準(zhǔn)錯(cuò)誤(2)重定向到標(biāo)準(zhǔn)輸出(&1),標(biāo)準(zhǔn)輸出(&1)再被重定向輸入到myout.file文件中。

  1. nohup ./command.sh >/dev/null 2>&1 &

/dev/null文件的作用,這是一個(gè)無底洞,任何東西都可以定向到這里,但是卻無法打開。 所以一般很大的stdou和stderr當(dāng)你不關(guān)心的時(shí)候可以利用stdout和stderr定向到這里

nohup和&的區(qū)別

& : 指在后臺(tái)運(yùn)行,但當(dāng)用戶推出(掛起)的時(shí)候,命令自動(dòng)也跟著退出

nohup : 不掛斷的運(yùn)行,注意并沒有后臺(tái)運(yùn)行的功能,,就是指,用nohup運(yùn)行命令可以使命令永久的執(zhí)行下去,和用戶終端沒有關(guān)系,例如我們斷開SSH連接都不會(huì)影響他的運(yùn)行,注意了nohup沒有后臺(tái)運(yùn)行的意思;&才是后臺(tái)運(yùn)行

那么,我們可以巧妙的吧他們結(jié)合起來用就是nohup COMMAND &這樣就能使命令永久的在后臺(tái)執(zhí)行

例如:

  1. sh test.sh &

將sh test.sh任務(wù)放到后臺(tái) ,關(guān)閉xshell,對應(yīng)的任務(wù)也跟著停止。

  1. nohup sh test.sh將sh test.sh任務(wù)放到后臺(tái),關(guān)閉標(biāo)準(zhǔn)輸入,
    終端不再能夠接收任何輸入(標(biāo)準(zhǔn)輸入),重定向標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯(cuò)誤到當(dāng)前目錄下的nohup.out文件,即使關(guān)閉xshell退出當(dāng)前session依然繼續(xù)運(yùn)行。
  2. nohup sh test.sh &將sh test.sh任務(wù)放到后臺(tái),但是依然可以使用標(biāo)準(zhǔn)輸入,
    終端能夠接收任何輸入,重定向標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯(cuò)誤到當(dāng)前目錄下的nohup.out文件,即使關(guān)閉xshell退出當(dāng)前session依然繼續(xù)運(yùn)行。

網(wǎng)站題目:詳解Linuxnohup命令使用方法
當(dāng)前網(wǎng)址:http://www.dlmjj.cn/article/djjidos.html