加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
run.sh 754 Bytes
一键复制 编辑 原始数据 按行查看 历史
qialie 提交于 2019-10-06 11:20 . update
#!/bin/bash
PID=$(ps -ef | grep go-cms | grep -v grep | awk '{ print $2 }')
case $1 in
start)
go build
nohup ./go-cms 2>&1 >> project.log 2>&1 /dev/null &
echo "服务已启动..."
sleep 1
;;
stop)
if [ -z "$PID" ]
then
echo Application is already stopped
else
echo kill $PID
kill $PID
fi
echo "服务已停止..."
sleep 1
;;
restart)
if [ -z "$PID" ]
then
echo Application is already stopped
else
echo kill $PID
kill $PID
fi
go build
sleep 1
nohup ./go-cms 2>&1 >> project.log 2>&1 /dev/null &
echo "服务已重启..."
sleep 1
;;
*)
echo "$0 {start|stop|restart}"
exit 4
;;
esac
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化