linux kill -9进程的几种方式

2019-04-17 15:03:26 浏览数 (2)

主要有以下三种方式

killall proc

pidof proc

ps -ef | grep proc |awk -F ' ' '{print $2}' 

代码语言:javascript复制
[brownwang@host ~]$ nohup python a.py &
[1] 2857
[brownwang@host ~]$ nohup: 忽略输入并把输出追加到"nohup.out"

[brownwang@host ~]$ killall -9 python
[1]   已杀死               nohup python a.py
[brownwang@host ~]$
[brownwang@host ~]$ nohup python a.py &
[1] 2927
[brownwang@host ~]$ nohup: 忽略输入并把输出追加到"nohup.out"

[brownwang@host ~]$ pidof python|xargs kill -9
[brownwang@host ~]$
[1]   已杀死               nohup python a.py
[brownwang@host ~]$ nohup python a.py &
[1] 3009
[brownwang@host ~]$ nohup: 忽略输入并把输出追加到"nohup.out"

[brownwang@host ~]$ ps -ef|grep a.py|awk -F ' ' '{print $2}'|xargs kill -9
kill: 向 3278 发送信号失败: 没有那个进程
[1]   已杀死               nohup python a.py

0 人点赞