Advertisement
Guest User

Untitled

a guest
Feb 21st, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. param=$1
  4.  
  5. start() {
  6.  
  7. fpms=`ps aux | grep -i "php-fpm" | grep -v grep | awk '{print $2}'`
  8.  
  9. if [ ! -n "$fpms" ]; then
  10. php-fpm
  11. echo "PHP-FPM Start"
  12. else
  13. echo "PHP-FPM Already Start"
  14. fi
  15. }
  16.  
  17. stop() {
  18. fpms=`ps aux | grep -i "php-fpm" | grep -v grep | awk '{print $2}'`
  19. echo $fpms | xargs kill -9
  20.  
  21. for pid in $fpms; do
  22. if echo $pid | egrep -q '^[0-9]+$'; then
  23. echo "PHP-FPM Pid $pid Kill"
  24. else
  25. echo "$pid IS Not A PHP-FPM Pid"
  26. fi
  27. done
  28. }
  29.  
  30. case $param in
  31. 'start')
  32. start;;
  33. 'stop')
  34. stop;;
  35. 'restart')
  36. stop
  37. start;;
  38. *)
  39. echo "Usage: ./phpfpm.sh start|stop|restart";;
  40. esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement