springboot项目启动可通过下面的shell脚本启动。
startup.sh
1 app=order-service-rest.jar
2 appout=logs/${app/.jar/.out}
3 appoutHisDir=logs/`date "+%Y%m%d"`
4 if test ! -d 'logs' ; then
5 mkdir logs
6 fi
7 if test ! -f $appout ; then
8 touch $appout
9 fi
10 if test ! -d $appoutHisDir ;then
11 echo 'mdkir ' $appoutHisDir
12 mkdir -p $appoutHisDir &&
13 gzfiles=$(find logs -maxdepth 1 -name *.gz)
14 if test ${#gzfiles} -ne 0 ;then
15 mv logs/*.gz $appoutHisDir/
16 fi
17 cp logs/*.out $appoutHisDir/ &&
18 for hisout in $(ls logs/*.out)
19 do
20 echo '' > $hisout
21 done
22 fi
23 appPid=`jps -l|grep $app|awk '{print $1}'`
24 if test ${#appPid} -ne 0 ;then
25 echo 'stop server ' $appPid '...'
26 kill -9 $appPid
27 fi
28 nohup java -jar $app >> $appout &
29 tail -0f $appout
知识兔启动命令
./startup.sh order-service-rest.jar
知识兔