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

相关推荐
面对疾风叭!哈撒给3 分钟前
Linux ARM架构的docker和docker-compose离线安装
linux·docker·架构
落苜蓿蓝19 分钟前
Java 循环中对象复用导致属性覆盖?从 JVM 内存模型讲解原因
java·jvm·python
weixin_4407841123 分钟前
Android基础知识汇总
android·java·android studio
布鲁飞丝24 分钟前
从零实现富文本编辑器#-浏览器选区与编辑器选区模型同步
java·前端·编辑器
阿虎儿25 分钟前
Linux 下为局域网 IP(如 192.168.1.100)打造不受浏览器警告的自签名 SSL/TLS 证书
linux·安全·https
不在逃避q39 分钟前
一步一步学习使用LiveBindings()TListView进阶使用(),打造天气预报程序
服务器·数据库·学习
小王C语言1 小时前
虚拟机开机过程中关机,再次开机没有分配 IP
linux·网络·tcp/ip
jun_bai1 小时前
使用java安全的移动文件
java
caishenzhibiao1 小时前
市场同步系统 同花顺期货通指标
java·c语言·c#
Devin~Y1 小时前
从本地生活电商到 AI RAG:互联网大厂 Java 面试场景完整实战
java·spring boot·redis·elasticsearch·spring cloud·kafka·rag