run.sh 643 B

1234567891011121314151617181920212223
  1. if [ $# -ne 2 ];
  2. then
  3. echo "usage: sh run.sh [start|stop|restart] [test]"
  4. exit 0
  5. fi
  6. ver=$2
  7. ulimit -c unlimited
  8. if [[ $1 == "stop" ]]; then
  9. ps -ef | grep tag=${ver} | grep -v grep | awk '{print $2}' | xargs kill -15
  10. elif [[ $1 == "start" ]]; then
  11. cd GameServer
  12. GOTRACEBACK=crash ./GameServer --tag=${ver} &
  13. elif [[ $1 == "restart" ]]; then
  14. ps -ef | grep tag=${ver} | grep -v grep | awk '{print $2}' | xargs kill -15
  15. sleep 5s
  16. cd GameServer
  17. GOTRACEBACK=crash ./GameServer --tag=${ver} &
  18. else
  19. echo "usage: sh run.sh [start|stop|restart] [test]"
  20. exit 0
  21. fi