1、打开进程id,用ps命令查找进程,使用-e 选项。通过less的方式输出
2、找到进程,通过grep将ps的输出通过管道传输,并指定该进程的名称。
3、找到要终止的进程,然后通过kill命令来停止进程。
今天的分享就是这些,希望能帮助大家。
本文章基于thinkpadE15品牌、centos7系统撰写的。
示例:在Linux平台上后台运行4个vim进程,使用如下命令即可同时结束掉4个vim进程
ps -efww|grep vim |grep -v grep|cut -c 9-15|xargs kill -9
说明:管道符“|”用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。
“ps -efww”是查看所有进程的命令。这时检索出的进程将作为下一条命令“grep“的输入,注意要结束其它程序时,请将上面命令中的vim替换成其它程序名。
“grep -v grep”是在列出的进程中去除含有关键字“grep”的进程。
“cut -c 9-15”是截取输入行的第9个字符到第15个字符,而这正好是进程号PID。
“xargs kill -9”中的xargs命令是用来把前面命令的输出结果(PID)作为“kill -9”命令的参数,并执行该命令。
“kill -9”会强行杀掉指定进程,这样就成功清除了同名进程。
您好,方法首先登录linux服务器。方式1:输入【pgrep 进程名称】即可获取到pid列表。方式2:使用【ps】命令查看进程pid。例如:ps -ef|grep java -e:显示所有进程。-f :做一个更为完整的输出。| 管道grep xxxx 筛选出xxxx的进程。方式3:使用【top】命令查看进程pid。 在命令行输入:top 按下回车键即可。【ctrl+c】是退出top界面。方式4:通过【ls /proc】命令查看进程pid。Linux在启动一个进程时,系统会在/proc下创建一个以PID命名的文件 夹。每一个数字文件夹就是对应的一个进程pid。查出需要关闭的进程ID后,使用命令【pkill -9 进程ID】即可删除关闭进程。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)