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
(命令最好写绝对路径)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)