run_test.sh 655 B

12345678910111213141516171819202122232425262728293031323334353637
  1. ###
  2. # @Descripttion:
  3. # @version:
  4. # @Author: Neo,Huang
  5. # @Date: 2020-11-06 09:53:23
  6. # @LastEditors: Neo,Huang
  7. # @LastEditTime: 2020-12-16 11:24:24
  8. ###
  9. #!/bin/bash
  10. if [ $1 == "" ]; then
  11. echo "请加上环境参数"
  12. exit 1
  13. fi
  14. proName="box-3rdServer-"$1
  15. git pull
  16. go build -o $proName
  17. echo "kill $proName, copy new file"
  18. # kill -9 `cat ./$proName.pid`
  19. ps -ef|grep $proName |grep -v grep |awk '{print $2}' | xargs kill -9
  20. # kill -9 `ps -ef|grep $proName`
  21. # echo $pid
  22. # kill -9 $pid
  23. sleep 0.5
  24. cp conf/$1/app.conf_ali_test ./conf/app.conf
  25. rm -rf ./nohup_$1.out
  26. echo "restart "$proName
  27. nohup ./$proName > nohup_$1.log 2>&1 &
  28. echo "ok"
  29. exit 0;