当前位置: 技术问答>linux和unix
请问: 在要想删掉进程名为"xxx"的进程,在shell脚本中该写什么啊?
来源: 互联网 发布时间:2016-03-04
本文导语: kill -9 `ps -ef | grep "xxx" | awk '{print $2}'`好像不行啊 | 楼上正解。因为最简单。 不过一般不要直接用-9,即SIGKILL。因为这个信号,是进程无法挂载的,由系统直接处理,把进程干掉。这样...
kill -9 `ps -ef | grep "xxx" | awk '{print $2}'`好像不行啊
|
楼上正解。因为最简单。
不过一般不要直接用-9,即SIGKILL。因为这个信号,是进程无法挂载的,由系统直接处理,把进程干掉。这样进程就有可能无法释放一些资源。
killall 进程名字;实际上是使用SIGTERM信号。
不过一般不要直接用-9,即SIGKILL。因为这个信号,是进程无法挂载的,由系统直接处理,把进程干掉。这样进程就有可能无法释放一些资源。
killall 进程名字;实际上是使用SIGTERM信号。
|
kill -9 `ps -o comm,pid | awk '{if ($1 == "xx") print $2}'`
|
killall -9 进程名