一个进程监控脚本程序
2011-08-31 14:14
218 查看
##############################
#功能:监控指定的进程是否正常运行,如果运行则休眠,过一段时间再检测一下,
# 如果监控的进程没有运行,则启动该程序
##############################
脚本名demo.sh
#!/bin/sh
echo "$#"
while [ 1 ]
do
pidof $1
if [ $? != 0 ]
then
echo "$1 is not run! Now begin to run..."
./hello1 & #监控的应用程序 路径
else
echo "$1 is running."
fi
pidof $2
if [ $? != 0 ]
then
echo "$2 is not run! Now begin to run..."
./hello2 & #监控的应用程序 路径
else
echo "$2 is running."
fi
sleep 5
done
使用的时候:./demo.sh hello1 hello2
后面跟的参数就是你要监控的进程的名字(程序可执行文件的名字)
转载请注明出处 http://wuquan-1230.blog.163.com/blog/static/2981115320117312837193/
#功能:监控指定的进程是否正常运行,如果运行则休眠,过一段时间再检测一下,
# 如果监控的进程没有运行,则启动该程序
##############################
脚本名demo.sh
#!/bin/sh
echo "$#"
while [ 1 ]
do
pidof $1
if [ $? != 0 ]
then
echo "$1 is not run! Now begin to run..."
./hello1 & #监控的应用程序 路径
else
echo "$1 is running."
fi
pidof $2
if [ $? != 0 ]
then
echo "$2 is not run! Now begin to run..."
./hello2 & #监控的应用程序 路径
else
echo "$2 is running."
fi
sleep 5
done
使用的时候:./demo.sh hello1 hello2
后面跟的参数就是你要监控的进程的名字(程序可执行文件的名字)
转载请注明出处 http://wuquan-1230.blog.163.com/blog/static/2981115320117312837193/
相关文章推荐
- 一个shell for循环与case结合的脚本(监控程序状态)
- 我在delphi中用shellExecute启动了一个程序(ftp);然后想做一个等待,只到ftp进程结束,再继续下面的操作,请问如何监控这个进程是否已结束?
- linux下用脚本实现:监控一个进程,不存在则将其启动。
- RestartOnCrash一个监控进程的小工具,可用于监控iis/apache/mysql等程序
- 写一个监控网络和应用端口的shell脚本程序
- linux下用脚本实现:监控一个进程,不存在则将其启动。
- 一个监控Squid运行进程数并自动重启的简洁Shell脚本分享
- Supervisor是一个进程监控程序(转)
- 监控进程(二进制程序)运行状态的C语言实现与脚本实现
- 一个监控系统进程网络流量的程序
- [置顶] linux系统tomcat应为被定时任务脚本监控自动部署,服务器重启导致同一个tomcat出现很多进程,kill -9杀死又出现等一系列问题解决。
- 一个监控指定进程的脚本
- 监控程序进程的VBS脚本
- python 一个小的进程监控程序
- shell脚本写一个应用监控程序、让程序死而复生
- 一个进程监控程序
- shell 脚本监控程序是否正在执行, 如果没有执行, 则自动启动该进程
- 进程监控脚本程序
- 分享一个shell for循环+case的脚本(监控程序状态)
- shell 脚本监控程序是否正在执行, 如果没有执行, 则自动启动该进程