run.sh 519 B

12345678910111213141516171819202122232425262728
  1. #!/bin/bash
  2. ulimit -c unlimited -n 8192
  3. SERVER=`pwd | awk -F/ '{print $4}'`
  4. if [ "${SERVER}" == "" ]
  5. then
  6. echo "path error!"
  7. exit 1
  8. fi
  9. PID=`ps aux | grep logic | grep -v grep | grep ${SERVER} | awk '{print $2}'`
  10. if [ "${PID}" != "" ]
  11. then
  12. echo "Process logic ${SERVER} exists, exit"
  13. exit 1
  14. fi
  15. echo "Start pokemon logic..."
  16. nohup ./logic ${SERVER} > nohup.logic.out &
  17. sleep 4
  18. if ps aux | grep logic | grep --color=always ${SERVER}
  19. then
  20. echo "Game server start ok! ${SERVER} "
  21. fi