一、我们先看看编写的shell脚本的内容,该shell的作用主要是实现监控某个程序崩溃之后就自动重启该进程。 #!/bin/bash while true do procnum=` ps -ef|grep ...
使用脚本检查某个进程是否在运行,若否,则启动该进程。 主要思路:根据进程名进行查找 当然如果有两个名字一样的进程就不行了 ,用ps grep检查进程是否已经存在,同时要注意用grep v过滤掉当前脚本的进程 因为该进程的路径会作为参数传给这个脚本 ,还有要过滤掉grep命令产生的子进程 在shell中执行命令时会调用fork产生一个子进程,然后用exec更换进程的映象 注意重启进程时直接启动了一个 ...
2013-04-21 12:29 0 4476 推荐指数:
一、我们先看看编写的shell脚本的内容,该shell的作用主要是实现监控某个程序崩溃之后就自动重启该进程。 #!/bin/bash while true do procnum=` ps -ef|grep ...
集群管理工具自然不能少了进程自动拉起这个功能,具体的场景就是 1 当你的进程异常挂掉后,Ambari ...
我的个人博客:https://www.wuyizuokan.com shell脚本: #!/bin/bash #Jar包名称 JAR_NAME=resouce-0.0.1-SNAPSHOT.jar #服务名称 SERVICE_NAME=CountServer #服务目录 ...
解决问题: Linux Shell脚本 实现发现进程,杀死进程,重启进程 实现代码: 转载请标明出处 ...
一、目的 实时监控Linux服务器上的某个中间件进程,把运行到的状态推送到监控平台。 二、思路 现有的监控平台有任务调度执行shell脚本,shell脚本只需采集运行状态并安装指定的json格式打印采集结果即可。一台服务器上同一进程可能有多个,不通的进程运行的不通 ...
...
Shell脚本源码如下: #!/bin/sh #根据进程名杀死进程 if [ $# -lt 1 ] then echo "缺少参数:procedure_name" exit 1 fi PROCESS=`ps ...
Shell脚本源码如下: #!/bin/sh #根据进程名杀死进程 if [ $# -lt 1 ] then echo "缺少参数:procedure_name" exit 1 fi PROCESS=`ps -ef|grep $1|grep -v ...