技术栈

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盘为什么会突然满了,怎么办吗
相关推荐
坚持就完事了
2 分钟前
Java实现数据结构中的链表
java·数据结构·链表
山峰哥
8 分钟前
SQL调优实战:从索引失效到性能飙升的破局之道
服务器·数据库·sql·性能优化·编辑器·深度优先
玩具猴_wjh
9 分钟前
JWT优化方案
java·服务器·数据库
坚持就完事了
13 分钟前
Java各种命名规则
java·开发语言
白露与泡影
15 分钟前
2026年Java面试题精选(涵盖所有Java核心面试知识点),立刻收藏
java·开发语言
盟接之桥
23 分钟前
制造业EDI数字化:连接全球供应链的桥梁
linux·运维·服务器·网络·人工智能·制造
一点多余.
28 分钟前
openGauss 企业版安装全流程指南
linux·数据库·opengauss·企业版
星火开发设计
40 分钟前
STL 容器:vector 动态数组的全面解析
java·开发语言·前端·c++·知识
XiaoHu0207
40 分钟前
Linux网络编程(第四弹)
linux·网络·智能路由器
小妖666
42 分钟前
js 实现插入排序算法(希尔排序算法)
java·算法·排序算法
热门推荐
01从零搭建一个 PHP 登录注册系统(含完整源码)02使用 1panel面板 部署 php网站03如何将 TRAE IDE 的插件市场源切换至 VS Code 官方市场04PHP Error: 常见错误及其解决方法05GitHub 镜像站点06openClaw安装飞书插件|核心踩坑:spawn EINVAL 错误终极解决指南07Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services08HTB 赛季10 - Pterodactyl - user09Android Studio Panda 1 正式版来了:JDK 终于不用手动配了,内存泄漏也有原生方案了10全面体验 Grok API 中转站(2025 · Grok 4 系列最新版)