shell守护进程

#!/bin/sh

sleep 2

while [ 1 ]

do

Num=`ps -ef | grep -v grep | grep app| wc -l`

if [ $Num -eq 0 ];then

/home/app > /dev/null 2>&1 &

elif [ $Num -gt 1 ];then

kill -9 `ps -ef | grep -v grep | grep tscr_hmi | awk '{print $2}'` > /dev/null 2>&1 &

/home/app > /dev/null 2>&1 &

else

sleep 1

fi

done

相关推荐
天外飞雨2 分钟前
各传感器消息解析
linux
一匹电信狗2 分钟前
【C++】哈希表详解(开放定址法+哈希桶)
服务器·c++·leetcode·小程序·stl·哈希算法·散列表
ZHE|张恒4 分钟前
深入理解 Spring 原理:IOC、AOP 与事务管理
java·后端·spring
007php00718 分钟前
某游戏大厂的常用面试问题解析:Netty 与 NIO
java·数据库·游戏·面试·职场和发展·性能优化·nio
逐风&者24 分钟前
CentsOS 7 “Could not resolve host: mirrorlist.centos.org; 未知的错误”问题解决
linux·运维·centos
北城以北888824 分钟前
SSM--MyBatis框架之动态SQL
java·开发语言·数据库·sql·mybatis
霸道流氓气质38 分钟前
Java中Stream应用场景示例-订单报表分组统计
java
路由侠内网穿透.41 分钟前
本地部署网站流量分析工具 Matomo 并实现外部访问
运维·服务器·远程工作
程序员烧烤44 分钟前
【Java基础14】函数式接口、lamba表达式、方法引用一网打尽(下)
java·开发语言
dnpao1 小时前
在服务器已有目录中部署 Git 仓库
运维·服务器·git