kill

# kill
ps -ef|grep 进程 ---获取到pid
kill -9 pid
# kill -TERM PPID ---给父进程发送一个TERM信号,试图杀死它和它的子进程。
# killall httpd ---命令杀死同一进程组内的所有进程。其允许指定要终止的进程的名称,而非PID。
# kill -HUP PID ---该命令让Linux和缓的执行进程关闭,然后立即重启。在配置应用程序的时候,这个命令很方便,在对配置文件修改后需要重启进程时就可以执行此命令。
pkill命令:可以按照进程名杀死进程
pkill(选项)(参数)
-o:仅向找到的最小(起始)进程号发送信号; -n:仅向找到的最大(结束)进程号发送信号; -P:指定父进程号发送信号; -g:指定进程组; -t:指定开启进程的终端。
僵尸进程:
# ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]'
-A 参数列出所有进程
-o 自定义输出字段 我们设定显示字段为 stat(状态), ppid(进程父id), pid(进程id),cmd(命令)这四个参数
检查当前僵尸进程信息:
# ps -ef|grep defunct
杀掉僵尸进程的语句:
# ps -ef|grep defunct |grep -v grep |awk '{print "kill -9" $2,$3}'
再次杀掉其父进程:
# ps -ef|grep defunct |grep -v grep |awk '{print "kill -18" $3}'
posted @   Sky-wings  阅读(307)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
点击右上角即可分享
微信分享提示