`
robote2009
  • 浏览: 10774 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
最近访客 更多访客>>
社区版块
存档分类
最新评论

linux看护进程脚本

 
阅读更多

1. 看护进程脚本。工作原理是用shell不停的去查询进程,如果发现进程不存在则启动进程。如果用gnome启动,要在图形界面启动脚本。

start.sh 

#! /bin/bash
#program directory path
PRO_PATH="/opt/bin/"
#program name
PRO_NAME="Record"
#program path, not need configure.
PRO_MAIN=$PRO_PATH$PRO_NAME
#GNOME start program, not need configure.
PROGRAM_GNOME="gnome-terminal -e \"$PRO_MAIN\""
#start	method  GNOME or nohup (eg: GNONE-->STAR_PRO=$PROGRAM_GNOME ; nohup-->STAR_METHOD=$PRO_MAIN)
STAR_METHOD=$PROGRAM_GNOME


while true ; do
    PRO_NOW=`ps aux | grep $PRO_NAME | grep -v grep | wc -l`
    if [ $PRO_NOW -lt 1 ]; then  

         $STAR_METHOD 2>/dev/null 1>&2 &
       date >> $PRO_PATH/tinfo.log        
 echo "------------------$PRO_MAIN start----------------------" >> $PRO_PATH/tinfo.log
    fi
sleep 10
done
exit 0

 2. 启动进程脚本。如果用客户端直接启动start.sh,关掉客户端启动的程序会死掉。用这个进程启动后,关掉客户端,进程依然存在。

bhstart.sh

#! /bin/bash
./start.sh &

 

 3. 关闭启动进程脚本。

bhstop.sh

#!/bin/bash
#progress name
PRO_NAME="Record"

ps -ef|grep $PRO_NAME |grep -v grep|awk '{print $3}'|xargs kill
echo "kill start.sh done!"
ps -ef|grep $PRO_NAME |grep -v grep|awk '{print $2}'|xargs kill
echo "kill $PRO_NAME done"

 

 

 

0
3
分享到:
评论

相关推荐

    Linux 进程看护程序

    在Linux系统中,进程看护程序(通常称为"process supervisor"或"process monitor")是一种重要的工具,用于管理和监控后台进程的运行状态。它能够确保关键服务或应用程序在发生异常时能够自动重启,从而保证系统的...

    arm linux 嵌入式 查proc的软看护程序 daemon.rar

    标题中的"arm linux 嵌入式 查proc的软看护程序"提到了在ARM架构的Linux系统上,通过`/proc`文件系统来管理软看门狗服务。`/proc`是一个虚拟文件系统,它提供了一个查看和修改内核状态的接口。 软看门狗守护进程...

    vs2008写的进程管理程序

    在IT领域,进程管理是操作系统的核心功能之一,它涉及到如何创建、终止、调度以及资源分配等操作。在Windows操作系统中,Visual Studio 2008(VS2008)作为一个强大的开发工具,提供了丰富的API和类库来帮助开发者...

    简单进程保护实例两线程相互看护实现

    本文将探讨一个简单的进程保护实例,该实例通过两线程之间的相互看护来实现这一目标。这种技术通常用于确保关键服务的持续运行,即使某个线程出现故障,也能及时恢复。 首先,我们要理解“进程”和“线程”的基本...

    老人居家看护系统

    《老人居家看护系统——科技助力晚年生活》 在当今社会,随着科技的快速发展,越来越多的智能化设备走进了我们的日常生活,其中,针对老年人的居家看护系统更是得到了广泛关注。"老人居家看护系统"就是这样一款专门...

    智能家居,老人看护系统

    智能家居,老人看护系统是一种利用现代信息技术,特别是物联网技术,为老年人提供安全、便捷生活服务的解决方案。系统通常包括PDA(个人数字助手)端和智能终端两大部分,旨在通过实时监控、通信交互、异常检测等...

    智能家居宠物看护系统的设计与实现.pdf

    根据提供的文件信息,以下是对智能家居宠物看护系统的设计与实现的知识点的详细说明: 1. 智能家居宠物看护系统的概念及意义:随着智能家居技术的不断进步,宠物看护已经不再是传统意义上的人工喂食和笼舍管理,...

    共享平台建设背景下云计算在老人智能看护系统开发中的应用前景.pdf

    此外,云计算下的老人智能看护系统在功能模块设计上,能够满足大量的老人看护系统的应用需求,实现多功能看护及高扩展性,大大降低了老人看护成本。在数据安全和权限管理方面,通过合理的管理分配,确保了数据的安全...

    基于云终端的智能看护

    文简要分析了我国智能看护系统行业的现状,描述了本智能看护系统在信息化服务方面的优点与不足。提出了采用云服务器,无线互联网技术,嵌入式技术相结合的改进思想和解决方案,并对基于云端的远程智能看护系统的核心...

    物联网专场远程养老看护方案.pdf

    物联网专场远程养老看护方案.pdf

    基于物联网的宠物智能看护系统研究.

    "基于物联网的宠物智能看护系统研究" 本文介绍了基于物联网的宠物智能看护系统,旨在解决主人无法长时间照顾宠物的问题。该系统利用无线传感器、云平台、嵌入式设计等技术,实现了数据的精确化、实时化。系统功能...

    佰润﹒微养老远程视频看护系统

    【佰润·微养老远程视频看护系统】是一款专为社区养老、居家养老及空巢老人设计的智能化视频监控解决方案,旨在提供全方位的关爱与安全保障。随着中国老龄化问题的加剧,这种系统的应用变得越来越重要。 **1. 概述*...

    老人看护系统

    《老人看护系统:移动终端技术在看护领域的应用》 在当今科技飞速发展的时代,移动终端设备已经深入到我们生活的方方面面,特别是在照顾老年人这一领域,科技的应用为看护工作带来了极大的便利。本文将围绕“老人...

    老人居家看护系统.zip

    老人居家看护系统是一个老人居家看护系统不过只有安卓端源码PC端已经丢失,翻了翻源码发现有涉及蓝牙、UDP、和一些摄像头操作代码,应该是通过内网进行摄像头数据的直接传输吧,感兴趣的朋友可以自己下载研究一下,...

    智能养老看护系统的设计与研究.pdf

    智能养老看护系统的设计与研究 智能养老看护系统是一个基于云计算架构的系统,旨在解决人口老龄化带来的挑战。该系统能够实时监控和分析大量的生理信息,并提供智能化的养老服务。系统的架构基于云计算平台,能够...

    微信小程序老年人看护兼职系统 毕业设计大纲及论文范本

    随着社会老龄化的进程,老年人口逐年增加,特别是有一部分需要看护的老人,他们需要有人照顾才能保障生活质量和生命安全。然而,在城市中,由于人们繁忙的工作和生活,很多老年人生活照顾问题无法得到有效地解决。...

    人性化老人智能家居看护系统的设计.pdf

    尤其是在老龄化社会背景下,设计专为老年人群体设计的智能家居看护系统显得尤为重要。这份文档详细介绍了人性化老人智能家居看护系统的设计理念、功能实现以及数据通信等关键技术要点。 系统设计的核心在于如何结合...

    基于STM32的智能看护系统.pdf

    本篇关于“基于STM32的智能看护系统”的论文详细介绍了以STM32微控制器为基础开发的一个面向老年人的智能看护系统的设计与实现。该系统使用STM32F103C8T6微控制器,结合多种传感器与通信模块,提供了跌倒检测、计步...

    基于java开发的婴儿看护系统,实时助力婴儿的看护,让父母更加放心+源码(毕业设计&课程设计&项目开发)

    基于java开发的婴儿看护系统,实时助力婴儿的看护,让父母更加放心+源码,,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于java开发的婴儿看护系统,实时助力...

Global site tag (gtag.js) - Google Analytics