0%

批量杀进程

按关键字批量杀进程

1
ps -ef | grep "downloader-jar" | grep -v grep | awk '{print "kill -9 " $2}'|sh

按占用的端口杀进程

Linux

1
kill -9 $(netstat -nlp | grep :18080 | awk '{print $7}' | awk -F"/" '{ print $1 }')

Window

1
2
3
4
# 根据端口号查找对应的进程号 
netstat -ano | findstr "18080"
# 强制关闭进程
taskkill /f /t /PID 9432

其他

netstat

netstat 用来查看系统当前系统网络状态信息,包括端口,连接情况等,常用方式如下:

  • -t : 指明显示TCP端口
  • -u : 指明显示UDP端口
  • -l : 仅显示监听套接字(LISTEN状态的套接字)
  • -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序
  • -n : 不进行DNS解析
  • -a 显示所有连接的端口
1
2
netstat -nlp
netstat -an | grep 18080

lsof

lsof 的作用是列出当前系统打开文件,通过-i参数也能查看端口的连接情况。

1
lsof -i:18080
坚持原创技术分享,您的支持将鼓励我继续创作!