source /etc/profile
# 端口
port=8077
# jar 包目录路径
jarPath=/usr/local/app/testservice
#jar 的名字 中间* 标识字符 其他jar 按照固定格式这样就好
jarName=testservice-*.RELEASE_*.jar
# 杀死端口
pid=$(netstat -nlp | grep :$port | awk '{print $7}' | awk -F"/" '{ print $1 }');
if [ -n "$pid" ]; then
kill -9 $pid;
fi
# 输出执行的jar包 启动时 看一下 执行的是不是最新的jar包
echo '执行的jar包'+ $(ls -l ${jarPath}/${jarName} | awk '{print $9}' | tail -n1)
#执行上面路径下最新的包
nohup java -Djava.rmi.server.hostname=127.0.0.1 -Xms1024m -Xmx2048m -XX:PermSize=512m -XX:MaxPermSize=512m -jar $(ls -l ${jarPath}/${jarName} | awk '{print $9}' | tail -n1) &
jar包启动脚本示例
最新推荐文章于 2024-03-22 11:42:27 发布