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

相关推荐
wang09078 小时前
Linux性能优化之内存管理基础知识
java·linux·性能优化
杰 .8 小时前
闲暇时刻对LinuxOS的部分理解(一)
linux·服务器
Cyber4K8 小时前
【Nginx专项】高级进阶架构篇-Location、Rewrite及HTTPS
服务器·nginx·架构·https
俺不要写代码8 小时前
线程启动、结束,创建线程多法、join,detach,线程的移动语义
服务器·开发语言·网络·c++
范什么特西8 小时前
idea创建一个普通的Maven项目运行javaweb
java·maven·intellij-idea
摩斯电码8 小时前
深入 perf 第二版(二):用原始事件编号解锁 CPU 的隐藏指标
linux·性能优化
好家伙VCC8 小时前
# 发散创新:用 Rust实现高性能物理引擎的底层架构设计与实战在游戏开发、虚拟仿真和机器人控
java·开发语言·python·rust·机器人
六道对穿肠8 小时前
Java 直连 USB 打印机实战:从 JNI 崩溃到「拷贝即用」的架构演进
java
代码中介商8 小时前
Linux 基础命令完全指南:从文件操作到进程管理
linux·运维·服务器
user_admin_god8 小时前
OpenCode入门到入坑
java·人工智能·spring boot·语言模型