新聞中心
【Nohup 與 linux】

成都創(chuàng)新互聯(lián)公司專注于廬陽企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城網(wǎng)站建設(shè)。廬陽網(wǎng)站建設(shè)公司,為廬陽等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站設(shè)計,專業(yè)設(shè)計,全程項目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
Nohup是一個Linux/Unix下的命令,它可以使運行中的程序在退出終端后仍然繼續(xù)運行,程序可以在后臺永久運行,而不需要用戶的干預(yù)。它的工作原理是將當前的運行環(huán)境設(shè)置到終端中,并使程序繼續(xù)運行,直到程序停止或機器關(guān)閉。
Nohup 命令通常用來執(zhí)行其他程序,或者停止正在運行的程序,但是隨時有可能被中斷。Nohup 命令可以將程序以及其運行環(huán)境放到后臺,在終端關(guān)閉后,這個進程仍然可以繼續(xù)運行,這對于管理大量開放的系統(tǒng)非常有用,它主要是為了防止用戶中斷而終止程序的運行。
使用 Nohup 命令的方法是在 Linux/Unix Shell 中輸入:
nohup programname &
其中programname是你要執(zhí)行的程序,& 符號表示在后臺運行。也可以輸入更多選項,例如:
nohup programname arg1 arg2 … &
這樣執(zhí)行參數(shù)中的程序,參數(shù)會傳到programname下。比如:
nohup ./myjob.sh script.txt &
這樣就會在后臺執(zhí)行myjob.sh腳本,文件script.txt會作為參數(shù)傳給腳本,而我們可以從終端離開,程序會繼續(xù)運行,直到腳本執(zhí)行完畢。
另外,還有一些非常有用的參數(shù):
-b: 停止在終端輸出,把所有輸出重定向到一個文件中
-h: 程序退出時,仍然將程序放在后臺運行
-i: 忽略中斷錯誤,可以繼續(xù)執(zhí)行程序(SIGINT)
總的來說,Nohup 命令可以讓用戶在退出shell終端等同時,能夠保證其他程序正常運行,有效應(yīng)對中斷性服務(wù)器。此外,還可以有效減少操作過程中的錯誤,這對于管理系統(tǒng)是非常實用的命令。
成都服務(wù)器托管選創(chuàng)新互聯(lián),先上架開通再付費。
創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)-網(wǎng)站建設(shè),軟件開發(fā)老牌服務(wù)商!微信小程序開發(fā),APP開發(fā),網(wǎng)站制作,網(wǎng)站營銷推廣服務(wù)眾多企業(yè)。電話:028-86922220
分享名稱:命令Linux下Nohup命令的使用方式(linux下nohup)
當前網(wǎng)址:http://fisionsoft.com.cn/article/cdsopjc.html


咨詢
建站咨詢
