Linux开发之守护进程
来源:互联网 发布:淘宝开店注册在哪里 编辑:程序博客网 时间:2024/05/03 08:11
#!/bin/sh
defender_pid=`ps aux|grep -v 'grep'|grep -c '/指定的程序名'`
#echo "$defender_pid"
if [ $defender_pid -eq 0 ]
cd /home/
now=`date +%Y-%m-%d[%H:%M:%S]`
echo "at $now start 你的程序 -b \n"
fi
defender_pid=`ps aux|grep -v 'grep'|grep -c '/指定的程序名'`
#echo "$defender_pid"
if [ $defender_pid -eq 0 ]
then
#获取当前所在目录,也可以直接指定目录
dir=$(cd "$(dirname "$0")"; pwd)cd $dir
#执行需要守护的程序
./你的程序
nohup ./你的程序 >/dev/null 2>&1 &cd /home/
now=`date +%Y-%m-%d[%H:%M:%S]`
echo "at $now start 你的程序 -b \n"
fi
0 0
- Linux开发之守护进程
- linux进程开发之(六):守护进程
- 【Linux应用开发】之守护进程
- linux之守护进程
- Linux之守护进程
- Linux之守护进程
- Linux之守护进程
- Linux之守护进程
- Linux守护进程的开发
- linux应用开发-守护进程
- Linux之守护进程理解
- linux之创建守护进程
- Linux守护进程之Supervisor
- linux基础之守护进程
- Linux进程控制编程之守护进程
- linux下的进程之-----守护进程
- Linux进程间关系之守护进程
- Linux开发--守护进程的创建
- Codeforces Round #138 (Div. 2)
- 多线程问题锦集
- 【从源码看Android】01从Looper说起
- 自定义UITableView折叠效果
- mysql server has gone away的原因
- Linux开发之守护进程
- Codeforces Round #139 (Div. 2)
- Codeforces Round #147 (Div. 2) B. Young Table
- 解决get传值乱码问题
- 第6周作业1-闰年之循环判断LeapYearFor
- leetcode: Remove Element
- Codeforces Round #140 (Div. 2)
- 几种文献管理软件及其相关介绍
- 10个在随机出现在面试中的Linux问题及答案