技术栈

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盘为什么会突然满了,怎么办吗
相关推荐
yaoxin521123
2 分钟前
294. Java Stream API - 对流进行归约
java·开发语言
曹轲恒
2 分钟前
Thread.sleep() 方法详解
java·开发语言
Coder_Boy_
5 分钟前
基于SpringAI的在线考试系统-考试模块前端页面交互设计及优化
java·数据库·人工智能·spring boot
小小仙。
8 分钟前
IT自学第十九天
java·开发语言
悟空码字
10 分钟前
SpringBoot集成Hera,分布式应用监控与追踪解决方案
java·springboot·编程技术·后端开发·hera
砚边数影
13 分钟前
Java基础强化(三):多线程并发 —— AI 数据批量读取性能优化
java·数据库·人工智能·ai·性能优化·ai编程
RisunJan
16 分钟前
Linux命令-jwhois(查询域名和IP地址注册信息)
linux·tcp/ip
悟能不能悟
16 分钟前
.jrxml和.jasper文件是什么关系
java
Run_Teenage
38 分钟前
认识ELF格式文件,理解库链接过程
linux·运维·服务器
ask_baidu
40 分钟前
监控Source端Pg对Flink CDC的影响
java·大数据·postgresql·flink
热门推荐
01GitHub 镜像站点022025 Telegram 最新免费社工库机器人(LetsTG可[特殊字符])搭建指南(含 Python 脚本)032025年大语言模型技术全景报告04Linux下V2Ray安装配置指南05UV安装并设置国内源06安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)07Claude Code Skills 实用使用手册08BongoCat - 跨平台键盘猫动画工具09Labelme从安装到标注:零基础完整指南10AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南