#!/bin/sh
### =========================================================== ###
## ##
## voicepairserver start script / xiaxing ##
## ##
### =========================================================== ###
# put this script into /etc/init.d/ if you want the script start
# after server merchine started
CheckProcess()
{
if [ "$1" = "" ];
then
return 1
fi
PROCESS_NUM='ps -ef | grep "$1" | grep -v "grep" | wc -l'
if [ $PROCESS_NUM -eq 1 ];
then
return 0
else
return 1
fi
}
while [ 1 ] ; do
#process name
CheckProcess "jboss-5.1.0.GA"
Check_RET=$?
if [ $Check_RET -eq 1 ];
then
sh /usr/jboss-5.1.0.GA/bin/run.sh
fi
sleep 1
done
分享到:
相关推荐
自启动shell脚本和CPU、内存占用监控脚本能确保Java服务在系统启动时自动运行,并实时监测其性能状态,以便及时发现和处理潜在问题。下面将详细介绍这两个方面的内容。 一、Linux系统Java服务自启动shell脚本 自...
本文将详细介绍如何使用shell脚本来实现系统CPU资源的自动监测,并在CPU资源异常升高时自动打印应用线程日志文件。 首先,让我们了解CPU资源监测的基础。在Linux系统中,可以使用`top`或`vmstat`命令来实时查看系统...
Shell脚本编程是一种在Linux和Unix系统中广泛使用的编程方式,它允许用户通过编写脚本来自动化执行一系列系统命令。在本文中,我们将深入探讨几个关键的Shell脚本知识点,包括基本语法、变量、条件判断、循环、进程...
通过上述方法,一个完整的Shell脚本监控系统可以实现自动化收集、存储和分析服务器性能数据,为系统运维提供有力支持。对于大型系统而言,这种自动化监控尤为重要,因为它能及时发现潜在问题,提高系统的稳定性和...
本文将详细介绍如何使用Linux脚本来实现自动监测服务器的CPU、内存、磁盘使用情况以及系统负载,并在超过预设阈值时发送告警邮件。这一方法可以帮助运维人员及时发现并预防服务器资源紧张的问题。 首先,我们要编写...
linux 下,监测进程CPU利用率,当某个进程达到设定的CPU利用率时报警(或其它动作)
通过Shell脚本,我们可以自动化这些监控任务,结合cron定时任务,实现定期检查和报警,提升系统的稳定性和可靠性。在编写脚本时,要确保正确处理各种边界情况,避免误报,并考虑脚本的可读性和可扩展性,以便于日后...
本文将详细介绍一个用于监控服务日志,并在发现服务超过一个小时没有更新日志时自动重启服务的Shell脚本。 #### 核心知识点 ##### 1. **Shell脚本基础** - **基本结构**:Shell脚本是一种文本文件,其中包含了一...
Linux Kernel 2.6.20 以上的内核支持进程 IO 统计,可以用类似 iotop 这样的工具来监测每个进程对 IO 操作的情况,就像用 top 来实时查看进程内存、CPU 等占用情况那样。但是对于 2.6.20 以下的 Linux 内核版本就没...
它是一个基于Bash shell的脚本,适用于Linux和类UNIX系统,旨在帮助用户自动化地识别并结束那些对系统性能产生负面影响的进程。 Bash(Bourne-Again SHell)是Unix/Linux系统中最常见的命令行解释器,它允许用户...
在IT行业中,shell脚本是Linux/Unix系统中常用的一种自动化任务执行工具,它利用bash或其他shell解释器来编写程序,实现对系统的管理和自动化操作。本压缩包中的资源主要是关于如何利用shell脚本来配置多线程备份...
在linux系统资源开发时,编写的进程需要实时监测。shell 自动监控linux系统资源,
本文将围绕“CPU和内存监测分析脚本”这一主题进行详细解析,帮助读者理解如何利用Linux Shell脚本来实现这一功能。 首先,"CPU和内存监测分析脚本"是一种自动化工具,它能够实时或定期收集系统中运行的程序对CPU和...
Apache服务器的高可用性对于许多在线业务至关重要,而通过编写智能监测自动重启的Shell脚本,可以在Apache服务出现问题时及时采取措施,确保服务的稳定运行。以下是对该脚本的详细解析: 首先,脚本的主要目标是...
当我们想要检测一个Java程序是否正在运行时,可以利用`shell`中的`ps`和`grep`命令组合来实现这一目标。 `ps`(Process Status)命令是用于报告当前系统中进程状态的工具。`-ef`是`ps`命令的一个选项组合,含义如下...
- **自动化部署方案**:设计一套基于Shell脚本的自动化部署方案,提升开发效率。 - **性能监控系统构建**:构建一个简易的性能监控系统,实时监测服务器负载情况。 #### 七、Shell安全与最佳实践 - **权限管理**:...
本文将详细介绍一个用于监控并自动重启Tomcat服务的Shell脚本。 #### 二、脚本核心功能 该脚本的核心功能是: 1. **获取Tomcat进程ID**:通过`ps`命令结合`grep`等工具,精确获取当前正在运行的Tomcat实例的进程ID...
下面的Shell脚本能够有效地提取系统负载信息,并记录到指定的日志文件中。 ##### 脚本详解: 1. **脚本基本信息**: - **文件路径**:此脚本位于某个特定的目录中。 - **执行权限**:脚本需要有执行权限。 2. *...
本压缩包提供的"tomcat健康检查脚本文件异常发送邮件通知.rar"就是为了解决这个问题,它包含了一个可配置化的Shell脚本,能够定期检查Tomcat的状态,并在检测到异常时自动发送邮件通知给管理员。 首先,我们来详细...