自动监控进程并启动的shell脚本
2015-01-13 20:04
405 查看
实现过程:每个一秒ps一次进程是否存在,不存在则nohup启动之。
用法:autostart "test 1"
用法:autostart "test 1"
autostart() { if [ $# -eq 0 ] then echo "usage: autostart \"test 1\"" echo return fi while [ 1 ] do ps -ef |grep -w "$1" |grep -w `whoami`|grep -vw grep|grep -vw tail if [ $? -ne 0 ] then echo "start process....." nohup $1 >/dev/null & else echo "runing....." fi sleep 1 done }
相关文章推荐
- shell 脚本监控程序是否正在执行, 如果没有执行, 则自动启动该进程
- shell 脚本监控程序是否正在执行, 如果没有执行, 则自动启动该进程
- 用shell脚本监控进程是否存在 不存在则启动的实例
- 用shell脚本监控进程是否存在 不存在则启动的实例
- 用shell脚本监控进程是否存在 不存在则启动的实例
- 用shell脚本监控进程是否存在 不存在则启动的实例
- shell脚本检查某个进程是否正常,如果不正常则自动启动
- 一个监控Squid运行进程数并自动重启的简洁Shell脚本分享
- 用shell脚本监控进程是否存在 不存在则启动的实例
- 用shell脚本监控进程是否存在 不存在则启动的实例
- shell脚本启动应用,自动获得pid删除进程应用
- 【Shell/Python】Linux 进程自动监控bash shell脚本 监控VPS服务器负载/CPU及内存占用 自动重启
- 用Shell脚本定时监控Linux下的进程状态并自动重启
- Shell脚本实现监控kingate并自动启动
- python脚本监控进程,服务停止后自动启动
- 用shell脚本监控进程是否存在 不存在则启动的实例
- 用shell脚本监控进程是否存在 不存在则启动的实例
- 用shell脚本监控进程是否存在 不存在则启动的实例
- 用shell脚本监控进程是否存在 不存在则启动的实例
- 用shell脚本监控进程是否存在 不存在则启动的实例