ubuntu 守护进程

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

相关推荐
OliverH-yishuihan14 分钟前
在 Windows 上安装 Linux
linux·运维·windows
zclinux_20 分钟前
【Linux】虚拟化的内存气泡
linux·运维·服务器
爱潜水的小L23 分钟前
自学嵌入式day33,互斥和同步
linux
松涛和鸣34 分钟前
DAY33 Linux Thread Synchronization and Mutual Exclusion
linux·运维·服务器·前端·数据结构·哈希算法
A_New_World43 分钟前
Linux内核配置、编译、安装
linux
kangk121 小时前
linux常见指令与实例(生物信息方向)
linux
TeleostNaCl1 小时前
Google Chrome 浏览器历史记录的存储位置
前端·chrome·经验分享
hhcgchpspk1 小时前
一次msf免杀渗透入门实践
linux·经验分享·网络安全·系统安全·渗透·msf
小白勇闯网安圈2 小时前
Vmware的Ubuntu构建极简版Linux发行版
linux
刘某的Cloud2 小时前
shell脚本-read-输入
linux·运维·bash·shell·read