主页 > 知识库 > SHELL脚本监控JAVA进程的代码

SHELL脚本监控JAVA进程的代码

热门标签:德阳400电话申请 怎么在百度地图标注公司的位置 鹤岗400电话申请 天津电话外呼系统排名 商机地图标注 百度地图标注直线距离 智能电销机器人有用吗 测绘地图标注名称 外呼电话系统怎么操作

脚本内容:java_check.sh

#! /bin/bash  
#  
if [ -z `pidof java` ]; then  
  echo -e `date +%Y-%m-%d` `date +%R`. “33[31m33[1m(JAVA)Process does not exist! 33[0m” >> /data/logs/java_check.log  
  /usr/local/tomcat/bin/startup.sh >/dev/null 2>1  
  sleep 30  
  netstat -tnlp >> /data/logs/java_check.log  
  echo -e “r” >> /data/logs/java_check.log  
fi

计划任务,十五分钟执行一次

复制代码 代码如下:

*/15 * * * * root /usr/local/bin/java_check.sh


一个监控java程序运行的shell

#!/bin/sh
export J_LIB=/data/sms/lib;
export CLASSPATH=.:$J_LIB/jtds-1.2.jar:$J_LIB/log4j-1.2.12.jar:$J_LIB/postgresql-8.1-404.jdbc3.jar;
export JAVA_HOME=/usr/java/jdk1.5.0_05
export JRE=/usr/local/jdk/jre
export SHELL=/bin/bash
export HOME=/data/sms
#java check status
if /bin/ps ax | /bin/grep -v grep | /bin/grep "java XinTai"; then
 cd;
else
  cd /data/sms/xintai;
  /usr/java/jdk1.5.0_05/bin/java XinTai >/dev/null 
fi

定时执行可以保证 java XinTai可以一直在运行

您可能感兴趣的文章:
  • 基于spring-boot和docker-java实现对docker容器的动态管理和监控功能[附完整源码下载]
  • Java实现实时监控目录下文件变化的方法
  • Java使用WatchService监控文件内容变化的示例
  • Java实时监控日志文件并输出的方法详解
  • java获取redis日志信息与动态监控信息的方法
  • java实现文件变化监控的方法(推荐)
  • 使用Java编写一个简单的Web的监控系统
  • Java服务器主机信息监控工具类的示例代码

标签:百色 六盘水 优质小号 镇江 滁州 自贡 武汉 丹东

巨人网络通讯声明:本文标题《SHELL脚本监控JAVA进程的代码》,本文关键词  SHELL,脚本,监控,JAVA,进程,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《SHELL脚本监控JAVA进程的代码》相关的同类信息!
  • 本页收集关于SHELL脚本监控JAVA进程的代码的相关信息资讯供网民参考!
  • 推荐文章