1、重启脚本
echo -e "***重启脚本开始执行***"
kill -9 `ps -ef|grep "sino-batch" |grep -v grep|awk '{print $2} '`
sudo nohup java -jar sino-batch-1.0.jar --spring.profiles.active=prod >/alidata/app/sino-batch/logs/sino-batch.log 2>&1 &
echo -e "***启动完成***"
echo -e "***重启脚本开始执行***"
kill -9 `ps -ef|grep "sino-mobile-frontend" |grep -v grep|awk '{print $2} '`
sudo nohup java -jar sino-mobile-backend-1.0.1.jar --spring.application.name >/dev/null 2>&1 &
echo -e "***启动完成***"
2、启动脚本
name=$1
pid=$(ps -ef|grep java|grep $name|grep -v grep|grep -v tail | awk '{print $2}')
echo "kill $pid"
kill $pid
java -jar $name >/dev/null 2>&1 &
ps:如上脚本灵活运用,自行拓展。