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