每次部署都需要kill然后run,有些麻烦,写一个脚本,省却麻烦
start.sh
#!/bin/bash
current_dir=$(pwd)
echo "stoping service ..."
for pid in `jps | grep $1 | awk '{print $1}'`
do
kill -9 $pid
sleep 5
done
#
echo "starting service ..."
#
nohup java -server -jar $current_dir/$1 >/dev/null 2>&1 &
#
echo "`jps | grep $1`"
echo "***********************************"
# 执行
sh start.sh demo.jar