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

相关推荐
叫我Paul就好24 分钟前
Spring 为何没有在 Java之外的地方存在?
java·后端·spring
陈年老古董29 分钟前
CentOS编译安装Python3.11完整教程
linux·笔记·学习·centos·python3.11
深念Y33 分钟前
为什么选 Go:直观、可维护、AI 友好
linux·开发语言·人工智能·golang·agent·harness
笨笨饿39 分钟前
#111_关于FreeRTOS面试的一些题目
linux·ubuntu·面试·职场和发展·centos·rtos
当代红领巾42 分钟前
VMware 里装好 Linux 系统没有 ipv4 地址?
linux·运维·服务器
xbgRS1 小时前
RocketMQ中的broker
java·rocketmq
老当益壮梁奶奶1 小时前
Linux 软件编程学习笔记(六):线程编程入门与实践
linux·c语言·c++·笔记·学习
qq_401700411 小时前
TCP 粘包问题深度解析:嵌入式网络开发的常见坑与解决方案
服务器·网络·qt·网络协议·tcp/ip
晓晓_za8986681 小时前
Geo 优化源码二次开发:自定义地域规则改造实操文档
java·开发语言·搜索引擎·ci/cd·矩阵
摇滚侠1 小时前
《SpringBoot 3:入门与应用实战》第 8 章 AOP 的进阶机制和应用 阅读笔记 16
java·spring boot·笔记