andyzhaojianhui 2012-08-29
为了做自动化部署,第一步就是要先根据端口杀死进程,举例的端口号是8080。
在linux下很容易做到,方法是:
netstat-nlp|grep:::8080|awk'{print$7}'|awk-F/'{print$1}'|xargskill-9
在windows下也可以。方法是:
netstat-ano|findstr0.0.0.0:8080>1.txt
for/f"tokens=5"%%ain(1.txt)dotaskkill/pid%%a/f/t
注意:以上两句写入bat文件可以将8080端口的进程杀掉,如果用命令行,需要将双%号修改为单%号。