+ -
当前位置:首页 → 问答吧 → 如何kill 掉用户名为abc下的所有进程

如何kill 掉用户名为abc下的所有进程

时间:2011-06-24

来源:互联网

如题,尽力不要kill存在僵尸进程

作者: fufelixzh   发布时间: 2011-06-24

  1. #!/bin/sh

  2. user="$1"
  3. /bin/ps aux | /bin/grep "^$user" | /bin/awk '{print $2}' > /tmp/temp.pid
  4. killd=`cat /tmp/temp.pid`
  5. for PID in $killd
  6. do
  7.         /bin/kill -9 $PID 2> /dev/null
  8. done
  9. /bin/rm /tmp/temp.pid
复制代码

作者: zooyo   发布时间: 2011-06-24