shell獲取進(jìn)程id并殺掉 如何查找SHELL的進(jìn)程號(hào),并殺死?
如何查找SHELL的進(jìn)程號(hào),并殺死?您可以通過關(guān)鍵字匹配進(jìn)行搜索。假設(shè)您的shell包含test關(guān)鍵字PS-EF | grep test,那么您可以找到進(jìn)程號(hào),然后使用kill-9 PID刪除進(jìn)程當(dāng)您
如何查找SHELL的進(jìn)程號(hào),并殺死?
您可以通過關(guān)鍵字匹配進(jìn)行搜索。假設(shè)您的shell包含test關(guān)鍵字PS-EF | grep test,那么您可以找到進(jìn)程號(hào),然后使用kill-9 PID刪除進(jìn)程
當(dāng)您使用PS aux | grep“script name”以這種方式搜索時(shí),請(qǐng)檢查像grep“script”這樣的外行的PID。
PS-EF可以顯示進(jìn)程PID、PPID(當(dāng)前PID的父進(jìn)程)和程序名(最后一列)。注意:殺死的應(yīng)該是運(yùn)行腳本時(shí)命令對(duì)應(yīng)的PID,而不是腳本中啟動(dòng)的額外程序的PID,否則可能會(huì)導(dǎo)致進(jìn)程死機(jī)。
linux kill不能殺死shell腳本死循環(huán)?
shell腳本中用nohup啟動(dòng)3個(gè)進(jìn)程,為什么輸入回車后會(huì)有一或兩個(gè)進(jìn)程被殺掉?
JPS,進(jìn)程可以被kill-9xx殺死。
shell查找出java進(jìn)程的ID并殺死進(jìn)程的命令?
1. 連接相應(yīng)的Linux主機(jī),進(jìn)入Linux命令行狀態(tài)等待shell指令。
2. 在Linux命令行中,輸入shell命令:PS-EF | grep nginx | awk “{print$2}”| xargs kill-9。
3. 鍵盤按“回車”運(yùn)行shell命令。此時(shí),您將看到nginx滿足條件的進(jìn)程已經(jīng)批量關(guān)閉。