技术栈

shell守护进程

AppNinja2024-03-17 14:47

#!/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

上一篇:PostMan测试文件上传
下一篇:服务器c盘为什么会突然满了,怎么办吗
相关推荐
风曦Kisaki
几秒前
# Linux进阶Day03逻辑卷管理与RAID磁盘阵列
linux·运维·5g
XiYang-DING
1 分钟前
【Java SE】包装类(Wrapper Class)
java·开发语言
与数据交流的路上
2 分钟前
linux-系统日志的归档
linux·运维·javascript
麦兜顶当当
4 分钟前
subprocess与子进程交互
java·开发语言·jvm
等风来Boy
11 分钟前
JAVA集成CAS客户端总结
java·cas
释怀不想释怀
13 分钟前
硬盘分区:fdisk
linux·运维·服务器
青槿吖
15 分钟前
第二篇:Spring Boot进阶:整合异常处理、测试、多环境与日志,开发稳得一批!
java·spring boot·后端·spring·面试·sqlserver·状态模式
星如雨グッ!(๑•̀ㅂ•́)و✧
17 分钟前
Spring WebFlux 中的并发
java·spring·oracle
时空无限
23 分钟前
ubuntu 22.04 如何使用命令查看配置防火墙规则
服务器·网络·ubuntu
東雪木
25 分钟前
java学习—— 8 种基本数据类型 vs 包装类、自动装箱 / 拆箱底层原理
java·开发语言·java面试
热门推荐
012026年3月AI领域大事件:DeepSeek引领开源风暴02GitHub 镜像站点03围棋-html版本04小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)05班级宠物园部署指南06【计算机一级WPSoffice】小黑课堂题库软件下载安装教程(2026年3月最新版)07Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南08UV安装并设置国内源09OpenClaw 使用和管理 MCP 完全指南10中国象棋-html版本