1.nohup
用途:不掛斷地運行命令隘马。
語法: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昌抠、&
用途:在后臺運行
一般兩個一起用
nohup command &
3鲁僚、查看運行的后臺進(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醉箕、終止后臺運行的進(jìn)程
kill -9? 進(jìn)程號