技术栈

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盘为什么会突然满了,怎么办吗
相关推荐
EverydayJoy^v^
10 分钟前
RH134学习进程——八.管理存储堆栈
linux·运维·服务器
哪里不会点哪里.
18 分钟前
Spring MVC 核心原理解析:从请求到响应到底发生了什么?
java·spring·mvc
WKP9418
20 分钟前
线程并行控制CompletableFuture
java·开发语言
九皇叔叔
24 分钟前
application.yml 文件无 Spring 图标 + 无自动提示
java·spring boot·spring
爱编码的傅同学
34 分钟前
【线程同步】信号量与环形队列的生产消费模型
linux·windows·ubuntu·centos
马猴烧酒.
1 小时前
JAVA后端用户登录与鉴权详解
java·数据库·sql
乐之者v
1 小时前
软件开发常规流程的版本缩写
java
DN2020
1 小时前
靠谱的AI销售机器人哪家好
java·人工智能·机器人
Nick.Q
1 小时前
CentOS 8 离线安装beyond compare
linux·centos
鹿鸣天涯
1 小时前
openEuler学习笔记1-openEuler前世今生
linux·openeuler
热门推荐
01GitHub 镜像站点02OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)03Claude Code Skills 实用使用手册04Open Code教程(四)| 高级配置与集成05UV安装并设置国内源06Linux下V2Ray安装配置指南07在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)08Labelme从安装到标注:零基础完整指南09安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)10Antigravity AI编程工具添加和使用Skill完整教程