技术栈

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盘为什么会突然满了,怎么办吗
相关推荐
wdxylb
2 分钟前
云原生俱乐部-杂谈1
服务器·云原生
MrSYJ
5 分钟前
UserDetailService是在什么环节生效的,为什么自定义之后就能被识别
java·spring boot·后端
大路谈数字化
1 小时前
Centos中内存CPU硬盘的查询
linux·运维·centos
long316
1 小时前
构建者设计模式 Builder
java·后端·学习·设计模式
吐个泡泡v
1 小时前
Maven 核心命令详解:compile、exec:java、package 与 IDE Reload 机制深度解析
java·ide·maven·mvn compile
天上掉下来个程小白
1 小时前
微服务-01.导入黑马商城
java·微服务·架构
luoqice
1 小时前
linux下查看 UDP Server 端口的启用情况
linux
Noii.
2 小时前
Spring Boot初级概念及自动配置原理
java·spring boot·后端
探索java
2 小时前
Tomcat Server 组件原理
java·后端·tomcat
勿在浮沙筑高台
2 小时前
无法获取实体类com.example.springdemo2.entity.po.UserPO对应的表名!
java·spring boot·mybatis
热门推荐
01UV安装并设置国内源02Qwen3-Coder 快速上手教程 | Qwen Code + Claude Code03【2025.08.06最新版】Android Studio下载、安装及配置记录(自动下载sdk)04KGG转MP3工具|非KGM文件|解密音频05TRAE 规则(Rules)配置指南:个人习惯、团队规范与最佳实践06蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接072025最新国内服务器可用docker源仓库地址大全(2025年8月更新)08NVIDIA显卡驱动、CUDA、cuDNN 和 TensorRT 版本匹配指南09TRAE Rules 实践:为项目配置 6A 工作流10阿里开源首个图像生成基础模型——Qwen-Image本地部署教程,超强中文渲染能力刷新SOTA!