系统相关
首页 > 系统相关> > Shell 打包发布脚本

Shell 打包发布脚本

作者:互联网

Shell 打包发布脚本


常用打包发布脚本

打包脚本 (在Windows环境中编译成二进制文件后, 拷贝至服务器)
#!/bin/bash

BIN=erp-api

make build

#api Server[oet: lvcheng]
echo "please input password:xxxxx"

scp -P 22  $BIN user@ip:~/erp/$BIN


发布脚本 (在服务器中杀死旧进程, 启动新进程)

需要提前创建好log文件夹

#!/bin/bash

ROOT_DIR=.
LOG_DIR=$ROOT_DIR/log
DATE=$(date +%Y%m%d_%H%M)
PID=`ps -ef | grep './erp-api' | grep -v 'grep' | awk '{print $2}'`

kill PID

chmod +x erp-api

nohup ./erp-api > $LOG_DIR/erp-api-$DATE.log 2>&1 &

标签:脚本,BIN,Shell,erp,log,api,打包,grep,DIR
来源: https://www.cnblogs.com/dibtp/p/16331769.html