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

相关推荐
Plastic garden1 分钟前
Linux下rsync + inotify 实时文件同步方案
linux·运维·服务器
c238565 分钟前
Vim 零基础核心基础篇
linux·编辑器·vim
hhb_6185 分钟前
TypeScript泛型实战:企业级请求封装全解析
javascript·ubuntu·typescript
liulilittle6 分钟前
删除 Inflight Bounds:为什么 KCC 放弃了 BDP 钳位
linux·网络·tcp/ip·计算机网络·信息与通信·tcp·通信
琹箐8 分钟前
chrome 插件下载安装;Manifest file is missing or unreadable
前端·chrome
风吹落枫21 分钟前
银河麒麟V10 P1左下角不显示时间问题解决
linux
江华森27 分钟前
深入 Linux 性能调试 —— BPF 与 BCC 工具实战指南
linux·运维·服务器
qq_1631357528 分钟前
Linux 【06-cp命令超详细教程】
linux
wangyadong31744 分钟前
重新安装k3s,因为我安装jenkins 的时候报错了。不知道为啥rancher 访问不了了。
linux·服务器·rancher
♛识尔如昼♛1 小时前
Linux 设备驱动程序(3)- 字符驱动(2)
linux·驱动开发·字符设备驱动