Linux 创建伪守护进程
来源:互联网 发布:sql的count子查询 编辑:程序博客网 时间:2024/05/22 16:41
创建daemon.sh脚本:
#! /bin/sh#进入程序目录cd xxxxx#AppName 为你的程序名字PRO_NAME=AppNamePRO_EXE=./AppNamewhile true ; do# 用ps获取$PRO_NAME进程数量 NUM=`ps aux | grep ${PRO_NAME} | grep -v grep |wc -l`# echo $NUM# 少于1,启动进程 if [ "${NUM}" -lt "1" ];then echo "${PRO_NAME} was killed" ${PRO_EXE}# 大于1,杀掉所有进程,重启 elif [ "${NUM}" -gt "1" ];then echo "more than 1 ${PRO_NAME},killall ${PRO_NAME}" killall -9 $PRO_NAME ${PRO_EXE} fi# kill僵尸进程 NUM_STAT=`ps aux | grep ${PRO_NAME} | grep T | grep -v grep | wc -l` if [ "${NUM_STAT}" -gt "0" ];then killall -9 ${PRO_NAME} ${PRO_EXE} fi#Sleep 10ssleep 10doneexit 0
脚本启动:
./daemon.sh &
脚本说明:
此脚本每十秒检测一下程序,若发现程序未启动或成为僵尸进程,(先杀死僵尸进程)将重新启动程序。
阅读全文
0 0
- Linux 创建伪守护进程
- linux创建守护进程
- Linux 守护进程创建
- Linux创建守护进程
- linux创建守护进程
- Linux守护进程创建
- linux 创建守护进程
- Linux创建守护进程
- linux创建守护进程
- Linux 守护进程创建
- Linux 下创建守护进程
- linux c 创建守护进程
- linux守护进程及其创建
- linux守护进程及其创建
- linux守护进程的创建
- linux守护进程及其创建
- linux守护进程及其创建
- linux之创建守护进程
- 递归·1·有多少香蕉
- 以消费者为中心,三星Note8如何树立全新旗舰标杆?
- 启动系统相机
- Spring Boot集成JWT&Spring Security进行接口安全认证
- WPF中,使用快捷键格式化XAML代码
- Linux 创建伪守护进程
- 手机短信验证码注册-短信平台验证码开发6
- Fedora22 编译安装openssl并配置man搜索路径
- 微信分享接口开发
- NetApp究竟用了什么秘诀助力企业跑赢了市场?
- iPhone X全球首发开箱图现身!
- 共享充电宝寒冬来临,资本泡沫正破裂
- 如何能让用户记住你的网站?
- Canvas 画布