kill命令

1。使用killall PROGRESS_NAME可以杀掉所有用户权限开启的名为PROGRESS_NAME的进程。

      注意,当写在脚本中时,需要加上``符号,将语句包含在其中,即:`killall PROGRESS_NAME`

2。若进程是由root权限开启的,使用killall命令将不会成功。此时,使用kill -9 pid 命令能够实现。可以在脚本中这样写:

      pid=`ps -ef|grep -E "PROGRESS_NAME"|grep -v grep|awk '{print $2}'`

      echo $pid

      `sudo -s kill -9 $pid`

猜你喜欢

转载自wenrisheng.iteye.com/blog/2174242