技术栈

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盘为什么会突然满了,怎么办吗
相关推荐
微露清风
5 小时前
系统性学习Linux-第二讲-基础开发工具
linux·运维·学习
不会代码的小猴
6 小时前
Linux环境编程第六天笔记--system-V IPC
linux·笔记
阳光九叶草LXGZXJ
6 小时前
达梦数据库-学习-48-DmDrs控制台命令(同步之Manager、CPT模块)
linux·运维·数据库·sql·学习
诸神缄默不语
6 小时前
Linux命令行教程
linux
Hx_Ma16
6 小时前
SpringMVC框架提供的转发和重定向
java·开发语言·servlet
期待のcode
7 小时前
原子操作类LongAdder
java·开发语言
舟舟亢亢
7 小时前
Java集合笔记总结
java·笔记
小二李
8 小时前
第11章 nestjs服务端开发:登录鉴权
运维·服务器
小酒窝.
8 小时前
【多线程】多线程打印ABC
java
乡野码圣
8 小时前
【RK3588 Android12】RCU机制
java·jvm·数据库
热门推荐
01GitHub 镜像站点02Clawdbot 中文汉化版 接入微信、飞书03OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)04OpenClaw部署与配置教程:在Mac mini上接入国产大模型与飞书05Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services06UV安装并设置国内源072026美赛A题智能手机电池续航时间预测的连续时间数学模型08在Trae中使用Pencil MCP09Claude Code Skills 实用使用手册10Linux下V2Ray安装配置指南