shell腳本批量殺掉(kill)端口號對應的PID進程


 

我是用的mac 就是當你本機啟動一個python 端口進程, 即使關掉,后台進程依然存在,在啟動同端口的進程,或報錯提示已被占用

當你lsof -i:端口號(linux--(ss -anpt | grep 22)-->(ss是nestat的簡寫)) 又會發現不知一個pid進程 kill 很麻煩,所以就寫了一個shell腳本,根據你輸入的端口號,循環kill掉:

#!/bin/bash
read -p "輸入 你要kill的端口號: " a

for i in `lsof -i:$a | awk '{print $2}' | grep -v 'PID'`;do kill -9 $i;done

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM