#!/bin/sh echo "Current DIR is " $PWD # ignore signal hup int quit tstp trap "" 1 2 3 24 start_server() { ulimit -c unlimited # export LD_LIBRARY_PATH=`pwd`/deps/capn/libs:$LD_LIBRARY_PATH # rm -f *.pid # nohup $PWD/comet-server ./icomet.conf & nohup $PWD/java -jar LF_S_SignalProc.jar >> ist.log & } kill_server() { #ps -aux | grep comet-server | grep -v grep | awk {'print $2'} | xargs kill -2 ps -aux | grep java | grep -v grep | awk {'print $2'} | xargs kill -2 } while [ 1 ] do #propserverpid=`ps -ef | grep comet-server | grep -v grep |awk '{print $2}'` propserverpid=`ps -ef | grep java | grep -v grep |awk '{print $2}'` if [ ! "$propserverpid" ] then echo "propserver is down, now starting ..." start_server fi sleep 1 done #kill_server
相关推荐
Linux平台 下 进程监控自动 重启 恢复脚本, 测试 centos平台下 java, springboot 通过
linux 下服务器程序会因为各种原因dump掉,就会影响用户使用,这里提供一个简单的进程监控和重启功能。 实现原理: 由定时任务crontab调用脚本,脚本用ps检查进程是否存在,如果不存在则重启并写入日志。 crontab...
在IT领域,进程崩溃自动重启是一项重要的系统管理和故障恢复机制,尤其在服务器和高可用性应用中至关重要。本文将深入探讨“进程崩溃自动重启”这一主题,包括其原理、应用场景、实现方法以及相关的编程概念。 首先...
在IT领域,"自动重启+进程守护"是一个重要的系统管理和自动化任务执行的概念。这个主题主要涉及到计算机系统的自动化操作,如定时重启以及确保特定程序在系统启动后或在运行过程中得到稳定执行的进程守护功能。 ...
Linux 多路径连接 iSCSI 存储-重启自动连接 Linux 多路径连接 iSCSI 存储是指在 Linux 操作系统中使用 iSCSI 协议连接到存储设备,以实现高效、可靠的数据存储和访问。本文将介绍 Linux 中 iSCSI Initiator 的配置...
6.当进程数量是0的时候调用重启脚本重启进程 7.写数据库函数发短信 8.输出监控结果 调用方法: 监控weblogic,若发现异常则重启进程,并发送短信(入库) sh $shpath/sysWeblogicMonitorRestart.sh "weblogic
linux定时自动重启TOMCAT,SHELL脚本, 按制定时间启动脚本,并自动查找TOMCAT进程,关闭TOMCAT进程,然后再启动TOMCAT进程,服务器压力过大,或遭受攻击时,TOMCAT集群时自动维护出问题的TOMCAT。
Linux自动重启和计划任务管理是系统管理中的重要环节,尤其对于服务器维护而言,定期执行某些任务或在特定条件下重启系统可以极大地提高效率和稳定性。在Linux中,`cron`服务是用于定时执行任务的关键工具。 首先,...
### 在Linux服务器上每周自动重启WebSphere服务配置 #### 知识点概述 本文档将详细介绍如何在Linux环境中设置cron任务来实现WebSphere服务的自动重启。此方法不仅适用于WebSphere服务,还可广泛应用于需要定时执行...
resin linux 重启脚本,包括进程杀死,端口检测等
在Linux环境中,保持服务持续运行并确保其在崩溃或意外停止后能自动重启是一个常见的需求。这通常是通过编写shell脚本来实现的。本篇将详细解释如何利用shell脚本实现这个功能。 首先,我们需要理解shell脚本的工作...
- 通过在`/etc/inittab`中添加特定条目,`init`进程可以监控并自动重启关键的守护进程(daemon),确保系统服务的高可用性。例如,条目`myrun::ondemand:/home/wzhou/mydaemon`表示`mydaemon`脚本将在系统运行期间...
重启进程是进程守护程序中一项非常重要的功能,它能够减少人工干预,提高系统的自动化水平和稳定性。 进程守护程序还支持sleep功能,这意味着在执行某些操作或者重启进程后,程序可以根据设定的策略进行短暂的暂停...
Linux操作系统中的`cron`服务是一种自动化任务调度工具,它允许系统管理员或用户安排任务在特定的时间点自动执行。本文将详细介绍如何在Linux中设置和管理`cron`服务,以及如何创建和编辑`cron`任务。 首先,为了...
总结来说,使用Delphi实现的这个进程监控和自动重启系统,结合非控件实现的托盘程序,提供了一种高效且隐蔽的后台服务方式,对于系统管理和维护具有很高的实用价值。通过理解上述技术细节,你可以根据自己的需求定制...
本篇文章将详细探讨如何实现“程序崩溃自动重启”以及“未捕获异常时写退出栈”的技术。 首先,让我们关注“程序崩溃后自动重启”。在编程中,我们可以利用操作系统提供的功能或者第三方库来实现这个目标。例如,在...
在IT系统管理中,进程监控和自动重启是关键任务,以确保服务的稳定性和连续性。"进程监控及重启工具"就是为此目的设计的软件,它能够实时监测系统中的特定进程,一旦发现这些进程出现异常,如卡死、未响应或者被意外...
在Linux环境中,为了确保应用程序如Tomcat能够随系统自动启动并作为守护进程运行,需要进行一系列的配置步骤。本文将详细介绍如何将Tomcat添加到Linux的守护进程,并处理"Invalid user name 'tomcat' specified"的...
7. 兼容性:不同的定时关机和自动重启应用软件可能支持不同的操作系统,如Windows、MacOS或Linux。在选择时需确认软件是否与当前使用的系统兼容。 8. 备份与恢复:在设置定时任务时,考虑备份重要的工作文件或数据...
在创建"linux tomcat监听自动重启脚本"时,主要涉及以下几个关键步骤: 1. **检查Tomcat状态**:我们可以使用`pgrep`命令来查找Tomcat的进程ID,如果找不到,则说明Tomcat未运行。例如: ``` tomcat_pid=$(pgrep ...