java语言开发的基于springboot的应用部署在Linux或者Unix服务器上的时候难免有需要重启的时候,比如升级,我们经常需要先杀进程再启服务,为其方便,整理直接重启的脚本。
具体脚本:
#!/bin/bash
pid=`ps -aux | grep frywpt-1.0-SNAPSHOT | grep -v grep | awk '{print $2}'`
echo $pid
kill -9 $pid
nohup java -jar /home/server/frywpt-1.0-SNAPSHOT.jar >> /home/server/e_frywpt.out 2>&1 &
echo '开始启动...'