歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> SHELL編程 >> Shell應用:批量kill進程

Shell應用:批量kill進程

日期:2017/3/1 10:35:35   编辑:SHELL編程

Shell應用:批量kill進程

事例程序:

[plain]

  1. #!/bin/bash
  2. if test -z $1; then
  3. echo "Usage: batch_kill_process.sh param"
  4. exit 0
  5. fi
  6. param=$1
  7. ps aux | grep "$1" | grep -v "grep" | grep -v "batch_kill_process.sh"
  8. echo "do you want to kill all (y/n)? "
  9. read $param
  10. if test $param="y"; then
  11. ps aux | grep "$1" | grep -v "grep" | grep -v "batch_kill_process.sh" | awk '{print $2}' | xargs -i kill -9 {}
  12. fi
  13. exit 0
Copyright © Linux教程網 All Rights Reserved