升级版
#!/bin/bashps -ef|grep "filebeat" |grep -v grep|cut -c 9-15|xargs kill -9cd /data/logs/nohup /data/elk/filebeat-6.0.0/filebeat -e -c /data/elk/filebeat-6.0.0/php_api.yml &
基础版
#!/bin/bashpid=`ps -ef | grep "filebeat" | grep php_api.yml | awk '{printf $2}'`echo $pidkill -9 $pidcd /data/logs/nohup /data/elk/filebeat-6.0.0/filebeat -e -c /data/elk/filebeat-6.0.0/php_api.ym
发布go可执行程序
#!/bin/sh#编译linux的二进制文件CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o gomwechat main.go#停止服务先ssh root@101.200.41.140 """ set -x ps -ef|grep 'gomwechat' |grep -v grep|awk '{printf \$2}'|xargs kill -9"""#推送二进制文件scp gomwechat root@101.200.41.140:/opt/projects/wechat/#删除本地二进制文件rm -f gomwechat#启动服务ssh root@101.200.41.140 """ set -x nohup /opt/projects/wechat/gomwechat &