技术栈

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盘为什么会突然满了,怎么办吗
相关推荐
REDcker
1 分钟前
C++ 崩溃堆栈捕获库详解
linux·开发语言·c++·tcp/ip·架构·崩溃·堆栈
产幻少年
13 分钟前
用户登录日志表和系统日志
运维·服务器·数据库
技术小李...
19 分钟前
Linux7.2安装Lsync3.1.2文件同步服务
linux·lsync
共享家9527
23 分钟前
测试常用函数(下)
java·服务器·前端
Frank_refuel
24 分钟前
Linux常用指令详解
linux·运维·服务器
橘色的喵
28 分钟前
解决 VMware Ubuntu 22.04 安装搜狗输入法后鼠标焦点自动跳出/被抢占问题
linux·ubuntu·计算机外设
步步为营DotNet
29 分钟前
深度解析.NET 中IServiceCollection:构建可扩展服务体系的关键
java·网络·.net
hkNaruto
30 分钟前
【linux】Linux系统中双连字符 --的主要作用
linux·运维·服务器
刘一说
38 分钟前
JDK、Maven、Spring Boot 各版本兼容性问题
java·spring boot·maven
oMcLin
39 分钟前
Ubuntu 24.04系统 防火墙配置问题导致 MySQL 无法远程连接:firewalld 与 iptables 的冲突排查
linux·mysql·ubuntu
热门推荐
01GitHub 镜像站点02jdk21下载、安装(Windows、Linux、macOS)03Linux下V2Ray安装配置指南04手把手教你通过Gemini3 pro 学生认证,白用一年,手慢无!052025 最新教程:注册并切换到美区 Apple ID06Claude Code Skills 实用使用手册07UV安装并设置国内源08安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)09KGG转MP3工具|非KGM文件|解密音频10【踩坑笔记】50系显卡适配的 PyTorch 安装