1. stop.sh
keyword="cc-admin-web/current"
ps -ef|grep $keyword |grep -v "grep" |awk '{cmd="kill "$2;system(cmd)}'
2. start.sh
keyword="cc-admin-web"
nohup java -Xms64m -Xmx128m -jar /data/deploy/$keyword/current --spring.config.location=file:/data/deploy/$keyword/ >/data/deploy/$keyword/output.log 2>&1 &
注释说明:
0 标准输入(一般是键盘)
1 标准输出(一般是显示屏,是用户终端控制台)
2 标准错误(错误信息输出)
将运行的jar 错误日志信息输出到 output.log文件中,然后(>&1)就是继续输出到标准输出(前面加的&,是为了让系统识别是标准输出),最后一个&,表示在后台运行。
3. restart.sh
sh ./stop.sh
sh ./start.sh
来源:oschina
链接:https://my.oschina.net/u/3999823/blog/3176101