yuruoyuxi
使用ps和kill查找并结束Linux进程

原文地址:

http://www.darrenfang.com/2013/11/find-and-kill-linux-process/

可以使用 ps 查看系统中正在运行的进程, kill 命令可以结束进程。以前习惯用 ps aux | grep java 查找java进程, 然后再使用 kill -9 强制结束进程。但是有没有办法可以只用一条命令就可以完成这2步操作呢? 答案是肯定的。

可以使用如下命令查找出java进程的pid。得到PID后只需要传递给kill做参数就可以了。

ps -ef | grep java | grep -v grep | awk ’{print $2}’
完整的命令如下:

kill -9 $(ps -ef | grep java | grep -v grep | awk ‘{print $2}’)
这样就可以只用一条命令查找并结束Linux进程。

ps的使用说明: http://zh.wikipedia.org/wiki/Ps_(Unix)

grep的使用说明: http://zh.wikipedia.org/wiki/Grep

awk的使用说明: http://zh.wikipedia.org/wiki/Awk

kill的使用说明(英文):http://en.wikipedia.org/wiki/Kill_(command)

参考文章: http://leifmadsen.wordpress.com/2011/09/15/return-just-pid-of-script-with-ps-and-awk/

同时也推荐看看下面的这个文章 http://www.commandlinefu.com/commands/view/1138/ps-ef-grep-process-grep-v-grep-awk-print-2-xargs-kill-9

没有标签
首页      开发      linux      每天一个linux命令      使用ps和kill查找并结束Linux进程

yuruoyuxi

使用ps和kill查找并结束Linux进程
原文地址: http://www.darrenfang.com/2013/11/find-and-kill-linux-process/ 可以使用 ps 查看系统中正在运行的进程, kill 命令可以结束进程。以前习惯用 ps aux | grep java 查…
扫描二维码继续阅读
2018-03-02
Categories