目录结构如下。
obj-manager.jar 是我的jar
restart.sh 是我的重启脚本。
使用命令:sh
>> sh restart.sh
restart.sh 文件,内容如下
echo " =====关闭服务======"
PROCESS=`ps -ef |grep java |grep -v grep|grep obj-manager.jar|awk '{print $2}'`
for i in $PROCESS
do
echo "Kill the $1 process [ $i ]"
kill -9 $i
done
echo " =====重启服务======"
nohup java -jar obj-manager.jar &
echo $! > savePid.txt
cat savePid.txt
rm savePid.txt
tail -f nohup.out
注意我的 jar 名称叫 obj-manager.jar 你需要修改成你自己的项目名称。
使用方式