shutdown.sh 479 B

12345678910111213141516171819202122
  1. #!/bin/bash
  2. app_name1='tnb-gateway'
  3. app_name2='tnb-account'
  4. app_name3='tnb-user'
  5. app_name4='tnb-message'
  6. app_name5='tnb-file'
  7. app_name6='tnb-content'
  8. app_name7='tnb-data'
  9. for((i=1; i<=7; i++));
  10. do
  11. app_name=$(eval echo \${app_name$i})
  12. pid=`ps aux | grep ${app_name} | grep -v 'grep' | tr -s ' '| cut -d ' ' -f 2`
  13. if [[ -z ${pid} ]];
  14. then
  15. echo ${app_name}" killed"
  16. else
  17. echo "kill "${app_name}" with pid "${pid}
  18. kill -15 ${pid}
  19. fi
  20. done