技术栈

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盘为什么会突然满了,怎么办吗
相关推荐
hweiyu00
14 分钟前
Linux 命令:split
linux·运维·服务器
马猴烧酒.
36 分钟前
【JAVA数据传输】Java 数据传输与转换详解笔记
java·数据库·笔记·tomcat·mybatis
爱编码的傅同学
39 分钟前
【常见锁的概念】死锁的产生与避免
java·开发语言
lihe758
40 分钟前
每天凌晨3点自动同步UBUNTU源
linux·运维·ubuntu·本地源
添砖java‘’
1 小时前
线程的互斥与同步
linux·c++·操作系统·线程·信息与通信
rabbit_pro
1 小时前
SpringBoot3使用PostGis+GeoTools整合MybatisPlus
java·spring
凌寒11
1 小时前
minio预签名访问地址经过Nginx代理后返回403问题
服务器·网络·nginx
望眼欲穿的程序猿
1 小时前
Ai8051U+DHT11温湿度!
java·开发语言
一只大马猴呀
1 小时前
IntelliJ IDEA 中启动项目不显示端口号
java·ide·intellij-idea
广然
1 小时前
EVE-NG 镜像管理工具 1.1 Web 版本正式发布!
运维·服务器·前端
热门推荐
01GitHub 镜像站点02Clawdbot 中文汉化版 接入微信、飞书03OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)042026数学建模美赛题目特点与选题建议,常用四大模型汇总05一种新的LCA算法06Claude Code Skills 实用使用手册07零门槛部署本地 AI 助手:Clawdbot/Meltbot 部署深度保姆级教程08在Trae中使用Pencil MCP09UV安装并设置国内源10Linux下V2Ray安装配置指南