shell守护进程

#!/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

相关推荐
Felven7 分钟前
stress-ng 与 fio 性能测试工具使用指南
linux·测试工具·fio·stress-ng
sunshine22 girl24 分钟前
Java学习七 Java 项目实战1-项目创建和主页面搭建
java·开发语言·学习
code2cat27 分钟前
Java进阶篇之AtomicStampedReference:引用回到原值,版本戳仍能记住变化
java·cas·并发编程·aba
huainingning1 小时前
RJ SW Console口忘记密码处理方法
linux·运维·服务器
布裘1 小时前
【银河麒麟】桌面系统循环登录,无法进入桌面?
linux·运维·服务器
慧都小项1 小时前
程序到了Linux才出错?用CLion把调试接到目标环境
linux·运维·服务器
泡茶喝茶写代码2 小时前
A股量化数据工程:从 REST 接口到策略信号(第 8 篇):成长能力因子:营收与利润增速
java·python·股票数据api·股票数据api接口·股票量化数据api·股票量化数据接口·股票数据api数据
\光辉岁月/3 小时前
7.javase-面向对象
java·开发语言
weixin_531094693 小时前
heap_4内存管理
java·开发语言·算法
程序员南飞3 小时前
win系统安装minio
java·数据结构·算法