Linux-- 简单的程序守护脚本,程序异常退出后自动重启
2016-03-30 17:54
836 查看
#!/bin/sh
while true
do
ps -ef | grep "test(程序名)" | grep -v "grep"
if ["$?" -eq 0]
then
./test
echo "wath process has been restarted! "
else
echo "watch process already started ! "
fi
sleep 1
done
while true
do
ps -ef | grep "test(程序名)" | grep -v "grep"
if ["$?" -eq 0]
then
./test
echo "wath process has been restarted! "
else
echo "watch process already started ! "
fi
sleep 1
done
相关文章推荐
- Linux下Nagios的安装与配置
- Linux下ssh远程连接慢解决
- 构建LINUX下的入侵检测系统——LIDS 系统管理命令--vlock
- Linux makefile教程
- Linux面试题汇总答案(转)
- CentOS默认的文件系统xfs不支持readdir_r API
- 跟踪程序异常退出
- 《linux内核分析》chapter3读书笔记
- Linux OS 环境变量的配置
- CentOS、Ubuntu、Debian三个linux比较异同
- linux的nohup命令的用法
- CentOS 6.5系统LNMP环境安装SSL证书
- Linux下的压缩zip,解压缩unzip命令详解及实例
- Centos查看端口占用情况和开启端口命令
- 嵌入式linux:error while loading shared libraries的解决方法
- Linux hostname主机名配置及修改
- Linux基本的vi命令
- Linux OS基本命令和操作
- gdb+gdbserver调试arm-linux程序
- Linux多线程——异步