`

linux shell守护进程

 
阅读更多

首先,后台每隔一段时间:

# !/bin/bash

# =====================
# ZhangXin.CN
# qq85609655@163.com
# =====================

while : 
do 
	sh 	   ~/Public/controlcenter/daemon.sh
sleep 10 
done 

 检测进程是否存在:

# !/bin/bash

# =====================
# ZhangXin.CN
# qq85609655@163.com
# =====================

echo "Current DIR is " $PWD
stillRunning=$(ps -ef |grep "mongo" |grep -v "grep")
if [ "$stillRunning" ]
then
	echo "ControlCenter Service Was Already Started"
else
	echo "Starting ControlCenter Service ..."
	cd ~/Public/controlcenter
	~/Public/controlcenter/start.sh &
fi

 ok

分享到:
评论

相关推荐

    Linux中将Tomcat添加到守护进程

    在Linux环境中,为了确保应用程序如Tomcat能够随系统自动启动并作为守护进程运行,需要进行一系列的配置步骤。本文将详细介绍如何将Tomcat添加到Linux的守护进程,并处理"Invalid user name 'tomcat' specified"的...

    用shell写守护进程

    ### 用Shell编写守护进程详解 #### 知识点概览 1. **守护进程(Daemon)的概念** 2. **Shell脚本基础** 3. **Shell脚本中的进程管理** 4. **守护进程的设计与实现** 5. **错误处理与日志记录** #### 守护进程概念 ...

    Linux系统中守护进程的创建方法.pdf

    Linux 系统中守护进程是指在后台运行而又无终端或登录 shell 与之相关联的进程。守护进程可以周期性地执行某种任务或等待处理某些特定的事件,是一种很有用的进程。Linux 的大多数服务器进程就是用守护进程实现的,...

    Linux系统下守护进程编程方法

    守护进程(Daemons)是Linux系统中一类特殊的服务程序,它们通常在后台运行,没有控制终端,也不依赖于任何登录Shell。守护进程的设计目标是高可靠性,能够应对各种异常情况,持续运行并提供服务,比如网络服务、...

    linux shell实现守护进程脚本

    在Linux系统中,守护进程(Daemon)是一种在后台运行且不与终端关联的进程,它们通常在系统启动时启动,并持续运行直到系统关闭。守护进程是Linux系统服务的基础,如网络服务、打印服务等。本篇文章将重点讲解如何...

    linux守护进程

    ### Linux守护进程详解 #### 一、什么是守护进程(Daemon) 在Linux系统中,守护进程是一种后台服务程序,它们在启动后与控制终端脱离,并在后台持续运行,为用户提供服务或者执行特定的任务。守护进程是操作系统...

    编写Linux守护进程.pdf

    2. **环境隔离**:守护进程需与启动它的环境隔离,包括关闭所有继承自父进程(如shell)的文件描述符,如标准输入、输出和错误流,以及释放与终端相关的资源。 3. **启动方式多样**:守护进程可以手工启动,也可以...

    Linux的守护进程简介

    此外,守护进程可能会通过其他机制启动,如启动脚本、作业规划进程crond或者用户终端(如shell)。 在设计和实现守护进程时,必须确保它们能够独立于用户的交互环境运行,以保持系统的稳定性和可靠性。守护进程在...

    Linux守护进程shell脚本

    linux守护进程shell脚本,可检测当前目录下需要守护的程序是否已经执行,如果已经执行,只需守护,如果没运行,会自动启动程序并进行守护。 其他目录下同名的程序运行不影响当前目录的进程守护。 具体用法,放到需要...

    shell 写的守护进程

    该脚本可以在后台启动守护进程和被守护的进程。 修改脚本内的APPNAME变量的值指定被守护的可执行程序文件。使用 ./ctl.sh start 启动守护进程和被守护进程。使用./ctl.sh stop停止守护进程和被守护进程。

    linux上通过sh方式启动java jar程序并做为守护进程

    在Linux系统中,Java应用程序通常以两种主要方式运行:直接通过命令行或作为守护进程(daemon)。本篇文章将深入探讨如何使用`sh`脚本来启动Java的JAR程序,并将其设置为守护进程,以便在后台持续运行,即使用户注销...

    一种LINUX操作系统守护进程的编程实现方法.pdf

    "Linux操作系统守护进程编程实现方法" 本文主要介绍了Linux操作系统下的守护进程编程实现方法。守护进程是一种特殊的进程,在后台运行,独立于控制终端,并周期性地执行某种任务或等待处理某些发生的事件。Linux...

    Linux守护进程的编程方法.pdf

    Linux守护进程,也称为守护程序,是Linux操作系统中一类特殊进程,它们在后台运行,与任何终端或登录Shell无关,通常用于提供系统服务,如打印服务、任务调度、邮件服务等。守护进程的名字通常以“d”结尾,比如atd...

    守护进程批处理

    创建守护进程通常涉及编写shell脚本(如bash)或用C、Python等编程语言编写。Linux中的一些常用工具,如systemd或init,可以帮助管理守护进程的生命周期。 例如,一个名为"守护进程1.sh"的Linux脚本可以通过以下...

    linux 守护进程

    1. **创建脚本**:编写一个Shell脚本,定义守护进程的功能。 2. **使用nohup**:运行脚本时加上`nohup`命令,例如`nohup ./myscript.sh &`。`nohup`命令可以使得脚本即使在终端关闭的情况下也能继续运行。 3. **检查...

    weblogic守护进程:监控weblogic进程,当发现进程停止时调用重启脚本重启

    #功能:weblogic守护进程:监控weblogic进程,当发现进程停止时调用重启脚本重启 #参数:进程唯一标识码,例如“weblogic” #依赖脚本:数据库操作脚本dbExecurteSQL.sh,weblogic重启脚本$PSSC_DOMAIN/startPssc.sh...

    守护保护进程shell,防止进程杀死重启

    服务端程序一般需要长期后台稳定运行,除了保证程序本身的健壮外,还需要用到一些守护程序,小小的shell文件,放在crontab里来保护我们所需要的进程

    android守护进程

    守护进程在Unix类操作系统中广泛使用,而在Android这样的Linux基础上构建的操作系统中也同样适用。在Android中创建守护进程可以帮助我们实现更高效、独立于应用程序生命周期的后台服务。 本文将深入探讨如何在...

    linux 创建守护进程的相关知识

    由于守护进程是脱离控制终端的,因此,完成第一步后就会在Shell终端里造成一程序已经运行完毕的假象。之后的所有工作都在子进程中完成,而用户在Shell终端里则可以执行其他命令,从而在形式上做到了与控制终端的脱离...

    操作系统Linux进程类型解析:交互、批处理与守护进程的功能与应用场景综述

    内容概要:本文深入介绍了Linux进程的三种主要类型:交互进程、批处理进程和守护进程。交互进程由shell启动,与用户直接交互,适用于实时操作,如文件编辑和命令执行。批处理进程不依赖终端,在后台运行,执行预先...

Global site tag (gtag.js) - Google Analytics