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

相关推荐
code bean5 分钟前
【C#基础】函数传参大总结
服务器·开发语言·c#
shelby_loo6 分钟前
通过 Docker 部署 WordPress 服务器
服务器·docker·容器
我就是程序猿8 分钟前
tomcat的配置
java·tomcat
Hqst_Kevin13 分钟前
Hqst 品牌 H81801D 千兆 DIP 网络变压器在光猫收发器机顶盒中的应用
运维·服务器·网络·5g·网络安全·信息与通信·信号处理
阳光阿盖尔15 分钟前
EasyExcel的基本使用——Java导入Excel数据
java·开发语言·excel
二十雨辰16 分钟前
[苍穹外卖]-12Apache POI入门与实战
java·spring boot·mybatis
程序员皮皮林16 分钟前
开源PDF工具 Apache PDFBox 认识及使用(知识点+案例)
java·pdf·开源·apache
蔚一17 分钟前
Java设计模式—面向对象设计原则(三) -----> 依赖倒转原则DIP(完整详解,附有代码+案例)
java·开发语言·设计模式·intellij-idea·依赖倒置原则
前端-文龙刚17 分钟前
小程序给对象赋值(双向绑定)方法之一
服务器·小程序·apache
liang899922 分钟前
SpringSecurity原理解析(七):权限校验流程
java·开发语言