当前位置: 首页 > news >正文

shel脚本重启Jar服务

文章目录

  • 一、简要概述
  • 二、脚本实现

一、简要概述

centos系统某目录下,保存有zipkin-server-2.10.4-exec.jar,现希望实现: 通过脚本,重启此jar

二、脚本实现

kill-jar.sh

#!/bin/bash
ps -ef | grep java | grep zipkin-server-2.10.4-exec.jar
ps -ef | grep java | grep zipkin-server-2.10.4-exec.jar | awk '{print $2}'
ps -ef | grep java | grep zipkin-server-2.10.4-exec.jar | awk '{print $2}' | xargs kill -9

reload-jar.sh

#!/bin/bash
# get pidpname="zipkin-server-2.10.4-exec.jar"
echo  -e  "jar-name=$pname\r\n"get_pid(){pid=`ps -ef | grep $pname | grep -v grep | awk '{print $2}'`echo "$pid"
}ps -ef|grep $pnamePID=$(get_pid)
if [ -z "${PID}" ] 
thenecho -e "\r\nJava Application already stop!"
elseecho -e '\r\nkill -9  '${PID} '\r\n'kill -9 ${PID}echo -e "Java Application is stop!"
firm -rf info.logecho -e "\r\nJava Application will startup!\r\n"
jar_path=`find . -maxdepth 1 -name $pname`#echo "jarfile=$jar_path"nohup java -jar $jar_path >>./info.log 2>&1 &ps -ef|grep $pnamejps -m -l
http://www.lqws.cn/news/451477.html

相关文章:

  • 对接世界职业院校技能大赛标准,唯众打造高质量物联网实训室
  • 第二章 SQL编程系列-SQL编程基础
  • 人力资源战略重构,AI驱动高质量发展论坛顺利召开
  • OpenGL和OpenGL ES区别
  • Unity渲染管线 Global Volume 及 Post-processing
  • MACOS系统运行模拟器畅玩SWITCH游戏
  • Windsurf SWE-1模型评析:软件工程的AI革命
  • 用 DeepSeek 打造智能高考志愿填报推荐系统
  • 腾讯混元3D制作简单模型教程-2
  • c++set和pair的使用
  • Vue + AbortController 请求取消弹窗 hook 封装
  • 【Redis】解码Redis字符串:命令执行与内存优化背后的编码逻辑
  • Excel批量计算时间差
  • 邮件合并----批量从excel表中导出数据到word中
  • Linux -- 线程、锁
  • 在spring boot中使用Logback
  • 【Wi-Fi天气时钟】ESP-01S固件烧录与测试
  • (亚马逊2025峰会)7个AIGC应用案例
  • 150页PPT麦肯锡波士顿解决问题方法
  • 前端应用更新提示的优雅实现:如何让用户及时刷新页面?
  • 【内存】Linux 内核优化实战 - vm.panic_on_oom
  • 20250620在Ubuntu20.04.6下编译KickPi的K7的Android14系统
  • 无人机低空经济十大前沿创新应用探索-具体做无人机什么呢?优雅草卓伊凡
  • Spring---Spring MVC 执行流程
  • STM32:AS5600
  • Redis八股文
  • 快速搜索与管理PDF文档的专业工具
  • 网络核心 - CNI、Service 与 Ingress/Gateway API 解析
  • 大模型学习入门——Day3:注意力机制
  • LINUX620 NFS