stop.sh 455 B

12345678910111213141516171819
  1. #!/usr/bin/env bash
  2. GUNICORN_NAME="yfmonitor_gunicorn.py"
  3. function stop_service() {
  4. echo "停止服务中请稍等"
  5. ps axu | grep "${GUNICORN_NAME}" | grep -v grep | awk '{print $2}' | xargs kill -9 >/dev/null 2>&1
  6. local ret=$(ps axu | grep "${GUNICORN_NAME}" | grep -v grep | wc -l)
  7. if [[ ${ret} -eq 0 ]];then
  8. echo "服务停止成功"
  9. else
  10. echo -e "\033[31m 停止失败请检查 \033[0m"
  11. fi
  12. }
  13. stop_service