wordpress   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jar包部署脚本大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

部署一个名为xxx的jar包,输出到out.log,只需要准备以下脚本start.sh #!/bin/sh echo " =====关闭Java应用======" PROCESS=`ps -ef |grep java |grep -v grep|grep xxx.jar|awk ‘{print $2}‘` for i in $PROCESS do echo "Kill the $1

部署一个名为xxx的jar包,输出到out.log,只需要准备以下脚本start.sh

#!/bin/sh
echo "  =====关闭Java应用======"
PROCESS=`ps -ef |grep java |grep -v grep|grep xxx.jar|awk {print $2}`
for i in $PROCESS
do
  echo "Kill the $1 process [ $i ]"
  kill -9 $i
done
echo "  =====启动Java应用======"
nohup java -jar xxx.jar  > out.log 2>&1 & 
echo $! > savePid.txt
cat savePid.txt
rm  savePid.txt

1.定位到部署目录下,如/root/home/admin

cd /root/home/admin

2.上传xxx.jar和start.sh到当前目录

3.在windows下编辑这个脚本,格式是dos的,不能成功执行,需要先改格式

   3.1进入vim编辑,执行

vim start.sh

   3.2 键盘按下shift键和:键,输入

set ff=unix

   3.3 按shiff+z+z,保存退出vim

4.执行脚本

sh start.sh

得到输出如下,部署成功.

  =====关闭Java应用======
Kill the  process [ 29491 ]
  =====启动Java应用======
29608

 

当然,执行start.sh脚本,还可以这样

./start.sh

如果报错提示没权限,还需要执行以下命令

chmod u+x *.sh

大佬总结

以上是大佬教程为你收集整理的jar包部署脚本全部内容,希望文章能够帮你解决jar包部署脚本所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。