在Linux环境下,我们可以直接运行命令,启动项目,如下所示:

nohup java -jar maku-server.jar --spring.profiles.active=prod > maku-boot.log &

Shell脚本

也可以通过Shell脚本,启动项目,start.sh脚本,如下所示:

#!/bin/sh

process=`ps -fe | grep "maku-server.jar" | grep -ivE "grep|cron" | awk '{print $2}'`
if [ !$process ];
then
	echo "stop process $process ....."
	kill -9 $process
	sleep 1
fi

echo "start process....."
nohup java -Dspring.profiles.active=prod -jar maku-server.jar --server.port=8080 --server.servlet.context-path=/ &

echo "start success!"
#启动项目
[root@maku maku-boot]# sh start.sh