run.sh 635 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: 2023-11-18 22:15:29
  8. ###
  9. #!/bin/bash
  10. if [ $1 == "" ]; then
  11. echo "请加上环境参数"
  12. exit 1
  13. fi
  14. proName="gm-"$1
  15. go build -o $proName
  16. echo "kill $proName, copy new file"
  17. # kill -9 `cat ./$proName.pid`
  18. ps -ef|grep $proName |grep -v grep |awk '{print $2}' | xargs kill -9
  19. # kill -9 `ps -ef|grep $proName`
  20. # echo $pid
  21. # kill -9 $pid
  22. sleep 0.5
  23. cp conf/$1/app.conf_ali_test ./conf/app.conf
  24. rm -rf ./nohup_$1.out
  25. echo "restart "$proName
  26. nohup ./$proName $2 > nohup_$1.log 2>&1 &
  27. echo "ok"
  28. exit 0;