ubuntu 守护进程

server/2025/2/23 4:11:40/

#!/bin/bash
 
# 定义所守护的进程名称或关键字
TARGET_PROCESS="AppRun"
 
while true; do
    # 检测目标进程是否运行
    if pgrep -x "$TARGET_PROCESS" >/dev/null; then
        echo "The process is running."
    else
        # 启动你的项目运行脚本
        /home/user/RadioFinder/start.sh &
    
 
        # 记录守护进程重启的日志
        echo "Restarting the project at $(date)" >> daemon_log.txt
    fi
 
    # 等待一段时间后重新检测,可以根据需要调整
    sleep 1
done


http://www.ppmy.cn/server/170032.html

相关文章

SpringBoot项目集成MinIO

最近在学习MinIO,所以想让自己的SpringBoot项目集成MinIO,在网上查阅资料,并进行操作的过程中遇到一些问题,所以想把自己遇到的坑和完成步骤记录下来供自己和各位查阅。 一. MinIO的下载安装以及基本使用 1. 下载地址:https://d…

通过例子学 rust 个人精简版 5-all

5 类型转换 fn main() {let decimal 65.4321_f32;let integer decimal as u8;let character integer as char;println!("Casting: {} -> {} -> {}", decimal, integer, character);//Casting: 65.4321 -> 65 -> A }要点1 : 精度丢失个人…

基于微信小程序的民宿短租系统设计与实现(ssm论文源码调试讲解)

第4章 系统设计 4.1系统设计的目标 系统设计的目标是满足用户的需求和满足系统实现所需要的所有要求。本系统收集了信息浏览、信息删除、信息添加、信息修改、信息查询为一体[17]。改变了用户民宿短租的方式,提高管理员管理效率以及用户预订的效率。为用户、房主提…

如何通过 Python 实现一个消息队列,为在线客服系统与海外运营的APP对接

对方有两个核心需求: 访客上线的时候,要通知对方的业务系统,业务系统根据访客的身份信息,推送个性化的欢迎词。访客完成下单的时候,要能推送一个下单成功的通知,并且包含订单信息和链接。根据这两个需求,那就需要实现由客服系统到业务系统的消息队列推送,以及通过 Open…

网络安全知识:网络安全网格架构

在数字化转型的主导下,大多数组织利用多云或混合环境,包括本地基础设施、云服务和应用程序以及第三方实体,以及在网络中运行的用户和设备身份。在这种情况下,保护组织资产免受威胁涉及实现一个统一的框架,该框架根据组…

jvm中各个参数的理解

MEMORY - MANAGERS 定义 MEMORY - MANAGERS即内存管理器,它是操作系统或软件系统中负责管理计算机内存资源的组件。从本质上来说,它是一种软件机制,旨在协调计算机系统中内存的分配、使用和回收等操作,确保系统能够高效、稳定地…

【小游戏】C++控制台版本俄罗斯轮盘赌

制作团队:洛谷813622(Igallta) 989571(_ayaka_) Mod:_ayaka_ 双人模式:Igallta 公告: 原先的9.8改名为 Alpha 1.0,以后每次更新都增加 0.1。 Alpha 1.11 改为 Beta 1…

川翔云电脑使用教程(2025最新版)

注册与下载 用云渲码【2355】在川翔云电脑官网注册账号。 进入官网后,根据自己的设备系统,如 Windows、安卓或 iOS 等,下载对应的川翔云客户端。 资料上传 开机前,建议先将所需软件和资料上传至川翔云盘,因为服务器…