为golang应用编写简单的启动停止脚本

Posted by hiho on January 13, 2020

1、简单的启动脚本

1.1、编写启动脚本

vim start.sh
#!/usr/bin/env bash
go build  -o go_example main.go
nohup ./go_example > go_example.out 2>&1 &
  • go_example为编译的执行文件
  • main.go为项目入口文件
  • go_example.out为日志输出文件

1.2、启动脚本添加运行权限

chmod u+x ./start.sh

2、编写停止脚本

2.1、编写停止脚本

vim stop.sh
#!/usr/bin/env bash
ps -ef | grep go_example | grep -v grep | awk '{print $2}' | xargs kill -9

2.2、停止脚本添加运行权限

chmod u+x ./stop.sh

使用

启动:

./start.sh

停止:

./stop.sh

1.png

—End—

迭代

  • 2020年01月13日 10:12 初稿

参考