linux杀进程的多种方法
各个终止信号及其作用见附录。pgrep的p表明了这个命令是专门用于进程查询的grep。没错火狐的PID,接下来又要打字了:$kill -s 9 1827改进3――使用pidof:看到pidof想到啥?和pgrep相比稍显不足的是,pidof必须给出进程的全名。然后就是老生常谈:无论使用ps 然后慢慢查找进程PID 还是用grep查找包含相应字符串的进程,亦或者用pgrep直接查找包含相应字符串的进程PID,然后手动输入给kill杀掉,都稍显麻烦。“grep -v grep”是在列出的进程中去除含有关键字“grep”的进程。“kill -s 9”会强行杀掉指定进程。根据常规篇,可以知道ps输出的第二列正好是PID。就把进程相应的PID通过xargs传递给kill作参数,杀掉对应的进程。答案是否定的:改进8:没错,命令依然有点长,换成pgrep。
用户评论