撰于 阅读 41

shell脚本--重启nohup后台运行的程序

重启golang程序  /home/book/go
升级版
#!/bin/bash
ps -ef|grep "go" |grep -v grep|cut -c 9-15|xargs kill -9
cd /data/logs/
nohup /home/book/go -e -c /home/book/go.yml &
基础版
#!/bin/bash
pid=`ps -ef | grep "go" | grep go.yml | awk '{printf $2}'`
echo $pid
kill -9 $pid
cd /data/logs/
nohup /home/book/go -e -c /home/book/go.yml &