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

SHELL脚本监控JAVA进程的代码

热门标签:AI电销 百度竞价排名 网站排名优化 铁路电话系统 地方门户网站 Linux服务器 服务外包 呼叫中心市场需求

脚本内容: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进程的代码》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266