新聞中心
Nohup是UNIX/linux系統(tǒng)中一64as命令,利用它可以讓用戶在Linux系統(tǒng)中實現(xiàn)后臺運行程序。讓程序在后臺運行可以在關(guān)閉終端仍能繼續(xù)運行,這樣可以避免由于程序失去響應(yīng)而造成的資源浪費或腳本無法正常運行的情況。本文主要介紹使用nohup命令在Linux系統(tǒng)中實現(xiàn)后臺運行的相關(guān)方法。

公司主營業(yè)務(wù):成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出烏海海南免費做網(wǎng)站回饋大家。
nohup 命令的使用方法:nohup [command] &
其中Command為需要在后臺運行的命令,也可以是一個shell腳本,步驟如下:
1.首先,使用cd命令切換到存放Command的路徑;
2.接著,使用nohup命令執(zhí)行Command,如:nohup ./startup.sh &
3.最后,在腳本執(zhí)行完成后,再次使用cd命令切換到腳本所在路徑,即可看到輸出文件:nohup.out。
使用nohup命令后,當關(guān)掉終端時,Command仍會以后臺守護進程的形式運行,而Command的輸出結(jié)果會保存到名為nohup.out中,可以依據(jù)這個文件查看Command的實際結(jié)果。
運行nohup命令后,Command會占用指定的資源,并可以在Linux系統(tǒng)中看到它的進程,此時,只要按照如下步驟,就可以殺死相應(yīng)的進程。
1.首先輸入ps -ef | grep [Command]命令查看當前的進程,此時會在屏幕中列出所有正在運行的進程;
2.接著,根據(jù)所列出的進程號,輸入kill [Application’s PID] ,來殺死進程;
3.最后,再次向終端輸入ps -ef | grep [Command],來確認進程是否已經(jīng)被殺死。
總結(jié)一下,使用nohup命令可以讓用戶在Linux系統(tǒng)中實現(xiàn)后臺運行程序,并且再次根據(jù)PID號殺死指定的進程。使用nohup后可以避免由于意外斷電等原因造成的腳本無法正常運行,同時可以節(jié)省資源,提升運行效率。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
網(wǎng)站名稱:用Nohup在Linux系統(tǒng)中實現(xiàn)后臺運行的方法(nohuplinux)
轉(zhuǎn)載源于:http://www.dlmjj.cn/article/djpdhpp.html


咨詢
建站咨詢
