原文:Linux shell - 找到進程pid,然后殺掉(jps, grep, awk)

在應用服務器上,啟動一個應用程序F 后,一直掛着,如果想要關閉它話,可以使用jps找到它的pid,然后,使用kill命令殺掉這個pid,例如: Jps Main F TaskManagerWithApacheCLIParser gt kill 在shell腳本中,可以實現自動化的方式如下: ...

2016-05-11 20:53 0 2970 推薦指數:

查看詳情

ps grep awk kill -9 殺掉指定的進程

程序成為僵屍進程以后需要通過進程號來強制終止,因此先需要獲取進程pid ps | grep test | awk 'NR==1{print $1}' 獲取test進程的ID,具體形式要按照linux輸出的格式來,我的設備中的是第一行的第一列的第一個參數即為test的PID ...

Thu Jul 13 20:01:00 CST 2017 0 13365
linux shell grep/awk/sed 匹配tab

處理文件的命令實在是多, sed, awk, grep等。遇到了需要匹配tab的情況, 記錄一下。 例子如下:找出文本中第一列是1的行。 文本a 解法1 : 直接使用正則表達式, ^表示開頭, \t表示tab grep -P "^1\t" a 解法2 : awk循環 ...

Fri Jan 26 16:28:00 CST 2018 0 956
linux下kill -9 pid 強制不能殺掉進程原因

今天安裝集群的時候,發現一個進程一直存在,kill -9 pid 也干不掉,就找找原因了。 kill -9發送SIGKILL信號將其終止,但是以下兩種情況不起作用:a、該進程處於"Zombie"狀態(使用ps命令返回defunct的進程)。此時進程已經釋放所有資源,但還未得到其父進程的確認 ...

Sat Mar 04 00:40:00 CST 2017 0 45387
shell腳本批量殺掉(kill)端口號對應的PID進程

我是用的mac 就是當你本機啟動一個python 端口進程, 即使關掉,后台進程依然存在,在啟動同端口的進程,或報錯提示已被占用 當你lsof -i:端口號(linux--(ss -anpt | grep 22)-->(ss是nestat的簡寫)) 又會發現不知一個pid進程 ...

Tue Aug 21 20:44:00 CST 2018 0 2927
linux shell 獲取進程pid

  A.shell腳本     a.運行          b.獲取pid號      ...

Tue Apr 22 23:40:00 CST 2014 0 2496
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM