golang 如何实现平滑重启呢, 我本地目前写了个shell脚本, 直接执行, 比一个一个命令敲实现稍微好点, 但是感觉还是不太好, 如果一个程序执行到了一半, 重启了, 那么内容丢失, 会造成脏数据, 我的shell内容如下:
!/bin/bash
cd /data/code/coupon;
killall coupon_go;
mv coupon coupon_go;
nohup /data/code/coupon/coupon_go >> /data/code/coupon/error.log &
问题: 如何实践平滑重启呢