Linux找到进程并杀死

第一种情况:

写脚本的时候没没把程序杀死,再次启动发现端口被占用了,于是找到原来的端口然后kill掉重启

用下面2个命令可以:

netstat -tunlp|grep 8080

t:表示查看tcp
u:表示查看udp
n:表示端口以数字形式表示,没有n直接显示服务名。
l:表示显示所监听的端口
p:表示占用端口的进程

netstat -apn | grep 8080

在这里插入图片描述
在这里插入图片描述
然后后面的14387就是PID我们可以根据这个杀死进程

kill -9 14387

在这里插入图片描述
此时进程已经不没了
在这里插入图片描述
第二种情况:

写脚本的时候没没把程序杀死,我们也不想找端口了,就知道这个进程名字

我们通过进程名字去找进程

ps -ef |grep pgwassist

命令拆解:
ps:将某个进程显示出来
-A  显示所有程序。
-e  此参数的效果和指定"A"参数相同。
-f  显示UID,PPIP,C与STIME栏位。
grep命令是查找
中间的|是管道命令 是指ps命令与grep同时执行

在这里插入图片描述
上面的内容显示依次为:
拥有者 pgw2(用户名)
PID: 22716
父级ID: 19061
CPU: 0
系统启动时间: 16:45
登录者中段位置: pts/0
使用者的CPU时间00:00:00
下达的指令:grep --color=auto pgwasssist
然后杀死PID即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值