一个短小精悍的监控/守护进程
2012-05-28 12:00
477 查看
一个短小精悍的监控/守护进程
Author: 柳大·Poechant(钟超)Email: zhongchao.ustc#gmail.com
Blog: Blog.CSDN.net/Poechant
Date: May 28th, 2012
#!/bin/bash YOUR_TARGET = your_target while: do echo "Current DIR is " $PWD stillRunning = $(ps -ef | grep "$PWD/$YOUR_TARGET" | grep -v "grep") if [ "$stillRunning" ]; then echo "You target service was already started by another way" echo "Kill it and then startup by this shell, otherwise this shell will loop out this message annoyingly" kill -9 $pidof $PWD/$YOUR_TARGET else echo "Your target service was not started" echo "Starting service …" $PWD/$YOUR_TARGET & echo "Your target service was exited!" fi sleep 10 done
grep -v: –invert-match. Invert the sense of matching, to select non-matching lines. (-v is specified by POSIX.)
-转载请注明来自柳大的CSDN博客:Blog.CSDN.net/Poechant-
相关文章推荐
- 利用Linux守护进程机制完成一个简单系统监控demo
- linux下用脚本实现:监控一个进程,不存在则将其启动。
- 一个linux守护进程的编写(Ubuntu环境下)
- 如何创建一个不死的Service---双进程守护
- linux使用shell实现守护一个java进程。
- 自己动手实现一个守护进程,当控制台窗口关闭时还可以在后台运行。每隔一秒钟向my.log文件中插入一条记录
- 一个简单的守护进程的编写
- UNIX环境高级编程——初始化一个守护进程
- 写一个Windows上的守护进程(6)Windows服务
- 【Linux】守护进程以及实现一个守护进程
- 如何编写一个守护进程daemon
- 写一个Windows上的守护进程(5)文件系统重定向
- 如果一个进程出了问题,怎么判断它是否运行?能不能重启这个进程?尝试使用守护进程来操作
- UNIX环境高级编程——初始化一个守护进程
- [转]C语言写监控守护进程
- linux下用脚本实现:监控一个进程,不存在则将其启动。
- 如何编写一个可靠的linux守护进程
- supervisor使用,配置和安装(包括监控守护进程httpd,keepalived)
- 一个简单的linux守护进程
- [Erl_Question13]怎么把一个普通的进程挂入Supervisor监控树?