项目是Spring Boot,每次修改完bug后,都需要重新部署到Linux上。
ps -ef| grep 服务名
然后kill
掉
然后再nohup java -jar 一下。
总是重复,想到了shell。
#!/bin/sh
# This script is used to restart the service
ID=`ps -ef | grep org | grep -v "$0" | grep -v "grep" | awk '{print $2}'`
echo "---------------"
for id in $ID
do
kill -9 $id
echo "killed $id"
done
cd /data/web/orgmanage/
nohup java -jar org-manage.jar &
echo "---------------"