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

相关推荐
xhbh6664 分钟前
路由端口转发常见应用场景有哪些?有什么?
服务器·ip·端口转发·ip地址·流量转发·建站
前端之虎陈随易9 分钟前
2年没用Nodejs了,Bun很香
linux·前端·javascript·vue.js·typescript
宁小法11 分钟前
Linux批量删除文件
linux·服务器·批量·删除文件
苍煜13 分钟前
SpringBoot AOP切面编程精讲:实现方式、Spring区别及与自定义注解生产实战
java·spring boot·spring
胡小禾17 分钟前
企业内部文件处理方案
java
常利兵1 小时前
Spring Boot:别再重复造轮子,这些内置功能香麻了
java·spring boot·后端
05候补工程师1 小时前
深度解构 ROS 2:如何手动调通 Nav2 A* 路径规划引擎
linux·人工智能·经验分享·算法·机器人
zhangfeng11331 小时前
适合 5人以内小团队的Git 工作流 + Code Review + 自动化部署方案 FastAdmin +linunx服务器宝塔系统 外包项目 —
服务器·git·自动化·php·代码复审
咸鱼翻身小阿橙2 小时前
Qt QML调用C++注册类
java·c++·qt
北冥湖畔的燕雀2 小时前
Linux线程编程核心指南
linux·服务器·网络