IBM/AIX下找到占用指定端口的进程并杀死它
2011-06-29 12:30
246 查看
IBM/AIX 下找到占用指定端口的进程并杀死它
### 示例:杀死占用1099端口的进程
# kpd 1099
f1000e00111533b0 tcp 0 0 *.1099 *.* LISTEN
The socket 0x11153008 is being held by proccess 12189714 (java).
杀死占用端口:1099 的进程:12189714?(y/n)
...[/code]
零、Windows下的方法 > netstat -ano | find "1521" TCP 0.0.0.0:1521 0.0.0.0:0 LISTENING 2024 > taskkill /pid 2024
一、相关方法的参考资料(转载) 1:首先根据端口号 # netstat -A | grep 1099 返回 f1000089c27a2358 tcp4 0 0 *.389 *.* LISTEN 2:移除sock # rmsock f100089c27a2358 tcpcb The socket 0x702f6800 is being held by proccess 4986 (java). 3:杀死进程 # kill 4986
二、功能脚本(原创) ##功能:找到端口所在进程的pid并选择是否杀死此进程 ##参数$1 = 端口!/bin/ksh function kpd { ### 扫描端口所在pcb netstat -A | grep $1| head -n 1 ; pcb=$(netstat -A | grep $1| head -n 1 | awk 'BEGIN{FS=" "}{print $1}'); ### 扫描pcb所在进程id rmsock "$pcb" tcpcb; pid=$(rmsock "$pcb" tcpcb | awk 'BEGIN{FS=" "}{print $9}'); ### 是否杀死进程? echo "杀死占用端口:"$1" 的进程:"$pid"?(y/n)"; read choose; if [ "$choose" == "y" ];then kill -9 "$pid"; echo "已杀死进程:"$pid" ."; fi }
### 示例:杀死占用1099端口的进程
# kpd 1099
f1000e00111533b0 tcp 0 0 *.1099 *.* LISTEN
The socket 0x11153008 is being held by proccess 12189714 (java).
杀死占用端口:1099 的进程:12189714?(y/n)
...[/code]
相关文章推荐
- IBM/AIX下找到占用指定端口的进程并杀死它
- windows和linux杀死指定端口占用进程
- mac下如何查看指定端口被谁占用并且杀死该进程
- mac下如何查看指定端口被谁占用并且杀死该进程
- MAC OS查看端口占用情况及杀死进程
- linux查找进程id端口占用和杀死进程
- Windows中杀死占用某个端口的进程
- Window通过cmd查看端口占用、相应进程、杀死进程
- window 下杀死占用端口进程
- MAC OS查看端口占用情况及杀死进程
- Window通过cmd查看端口占用、相应进程、杀死进程
- Window系统cmd黑窗口查看端口占用、相应进程、杀死进程的命令
- Window 通过cmd查看端口占用、相应进程、杀死进程等的命令
- windows查看指定端口进程以及杀死命令
- 端口被占用,杀死进程
- 通过控制台杀死一个占用端口的进程
- 快捷启动、停止、重启、杀死指定端口MySQL进程的sh脚本
- Windows 的 cmd 命令: 杀死端口占用进程
- 查看占用端口的进程并杀死进程
- 通过进程PID找到其占用的端口