我的编程空间,编程开发者的网络收藏夹
学习永远不晚

SHELL脚本监控JAVA进程的代码

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

SHELL脚本监控JAVA进程的代码

脚本内容: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可以一直在运行

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

SHELL脚本监控JAVA进程的代码

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

SHELL脚本监控JAVA进程的代码

脚本内容:java_check.sh#! /bin/bash # if [ -z `pidof java` ]; then echo -e `date +%Y-%m-%d` `date +%R`. “33[31m33[1m(JAV
2022-06-04

linux进程监控shell脚本代码

为确保php页面在后台运行,写了一个监控脚本,假设程序异常退出,那么可以自动重启。 shell脚本/usr/local/scripts/receve.sh内容:#!/bin/bash #funtion:keep receve.php run
2022-06-04

SHELL脚本监控JAVA进程的示例分析

这篇文章主要为大家展示了“SHELL脚本监控JAVA进程的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“SHELL脚本监控JAVA进程的示例分析”这篇文章吧。脚本内容:java_chec
2023-06-09

Shell脚本实现的memcached进程监控

WEB服务器使用memcached,但是不知道为什么memcached老是挂掉(基本20分钟~50分钟左右),导致部分网站页面在访问的时候出错;定义日志后,查看日志也未能发现什么;初步判定由于之前更新libevent有关系。由于线上服务器,
2022-06-04

linux下进程监控的shell脚本分享

这篇文章主要介绍“linux下进程监控的shell脚本分享”,在日常操作中,相信很多人在linux下进程监控的shell脚本分享问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux下进程监控的shell脚
2023-06-09

linux中怎么用shell脚本监控进程

要在Linux中使用shell脚本监控进程,可以使用以下步骤:获取要监控的进程的PID(进程ID)。可以使用命令`pgrep`或`pidof`来获取进程的PID。例如,要监控名为`nginx`的进程,可以使用以下命令获取PID:pid=
2023-10-26

shell脚本shell脚本实现监控某个进程意外停止后拉起进程

小编给大家分享一下shell脚本shell脚本实现监控某个进程意外停止后拉起进程,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!要监护的进程启动脚本:实现脚本写入c
2023-06-09

kill特定进程的shell脚本代码

1、原始暴力的方法myLinux:/home/zhanhailiang/public_html # killall nginx2、温柔点的方法查找指定进程的pid,并kill|kill -USR1 掉myLinux:/home/zhanha
2022-06-04

Linux下使用Shell脚本实现进程监控的流程

这篇文章主要介绍了Linux下使用Shell脚本实现进程监控,在Linux平台下,shell脚本监控是一个非常简单、方便的工具,它可以有效的对服务器、进程进行监控,对系统开发以及进程维护人员非常有帮助,需要的朋友可以参考下
2023-02-27

shell脚本实现服务器进程监控的方法

写作背景:项目是基于java、weblogic及timer的处理模式,每次服务部署之后timer的整体状态是一个盲区,因为100多个进程,是否有启动遗漏或者启动重复的,想做到一目了然是件困难的事情。所以我考虑用shell脚本的文件查找与匹配
2022-06-04

CPU负载监控脚本代码

#!/bin/bashload=`uptime`shijian=`date +%Y-%m-%d-%T`file=cpustatus.txttouch $fileall=`cat $file |wc -l`printf "$load $shi
2022-06-04

shell监控linux系统进程创建脚本分享

#!/bin/shwhile truedo ps ax -o command | sort | uniq > 1.txt usleep 100000 ps ax -o command | sort | uniq > 2.txt diff
2022-06-04

Linux下如何使用Shell脚本实现进程监控的流程

这篇“Linux下如何使用Shell脚本实现进程监控的流程”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux下如何使用
2023-07-05

shell脚本实现监控shell脚本的执行流程及变量的值

很多时候,我们都会写shell程序来完成一些不用重复造轮子的时刻,但是,又因为shell语句中也会有函数,也会有变量,在运行后到底执行了哪些相关的操作,就需要对具体执行过程中的变量等可变的因素的监控,那么我们下面就写个小小的shell例子,
2022-06-04

用于检测进程的shell脚本代码小结

一个简单的shell脚本,用来找出关键的服务是否正在运行,适用于Linux或Unix操作系统。该脚本还可以使用电子邮件发送通知。 代码:#!/bin/bash# Name : service.chk 服务检测脚本## 根据自己的环境修改_p
2022-06-04

使用shell脚本怎么实现服务器进程监控

使用shell脚本怎么实现服务器进程监控?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。程序说明:1)通过将系统定义的进程(timer)配置到配置文件proces
2023-06-09

五个常用的Linux监控脚本代码

1、查看主机网卡流量#!/bin/bash#network#Mike.Xuwhile : ; do time='date +%m"-"%d" "%k":"%M' day='date +%m"-"%d' rx_b
2022-06-04

LINUX下的流量监控shell脚本

最近比较忙,好久没更新博客了,今天刚好不忙写了一个流量监控脚本.测试在centos下已通过,有需要的朋友可以试试,有BUG或者需要添加其他功能话可以留言哦.一、脚本源码# vi /etc/rc.d/traffic_monitor.sh---
2022-06-04

shell脚本实现监控某个进程意外停止后拉起进程

要监护的进程启动脚本:实现脚本写入crontab定时任务#!/usr/bin/env bash # scheduled task at 22:00 everyday scriptzMqMCHnw_path=`eval pwd` user_n
2022-06-04

编程热搜

目录