linux杀死进程怎么一下子全部杀死

linux杀死进程怎么一下子全部杀死,第1张

1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。

2、在linux命令行下输入shell指令:ps -ef|grep nginx|awk '{print $2}'|xargs kill -9。

3、键盘按“回车键”运行shell指令,此时会看到nginx满足条件的进程被批量关闭了。

awk是linux下强大的文本处理工具

xargs是linux下一个常用命令,用于将参数列表打散

这两个命令结合用来批量结束进程:

ps -ef | grep nsq | grep -v grep | awk '{print $2}' | xargs kill #杀掉所有nsq相关进程

awk是什么的缩写?看这里:

https://kb.iu.edu/d/abnd

at 执行时间 命令或者脚本名

crontab也行

至于你说的死进程指的是僵尸进程吧,选判断一下然后再终止进程。

crontab -e

30 2 * * * /usr/bin/kill 指定的进程名或PID

(命令最好写绝对路径)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7597178.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存