nohup和&后臺運(yùn)行,進(jìn)程查看及終止

1.nohup

用途:不掛斷地運(yùn)行命令。

語法:nohup Command [ Arg … ] [ & ]

  無論是否將 nohup 命令的輸出重定向到終端,輸出都將附加到當(dāng)前目錄的 nohup.out 文件中。

  如果當(dāng)前目錄的 nohup.out 文件不可寫,輸出重定向到 $HOME/nohup.out 文件中。

  如果沒有文件能創(chuàng)建或打開以用于追加,那么 Command 參數(shù)指定的命令不可調(diào)用。

退出狀態(tài):該命令返回下列出口值:?

  126 可以查找但不能調(diào)用 Command 參數(shù)指定的命令。?

  127 nohup 命令發(fā)生錯誤或不能查找由 Command 參數(shù)指定的命令。?

  否則,nohup 命令的退出狀態(tài)是 Command 參數(shù)指定命令的退出狀態(tài)。

2、&

用途:在后臺運(yùn)行

一般兩個一起用

nohup command &

3、查看運(yùn)行的后臺進(jìn)程

1、第一種:

jobs -l

注意:jobs命令只看當(dāng)前終端生效的,關(guān)閉終端后,在另一個終端jobs已經(jīng)無法看到后臺跑得程序了,此時利用ps(進(jìn)程查看命令)

2、第二種:

ps -ef?

如:? ps -aux | grep chat.js

a:顯示所有程序

u:以用戶為主的格式來顯示?

x:顯示所有程序,不以終端機(jī)來區(qū)分? ?

注意:用?ps -def | grep?查找進(jìn)程很方便,最后一行總是會grep自己?

4、終止后臺運(yùn)行的進(jìn)程

kill -9? 進(jìn)程號

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容