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

相关推荐
lishuangquan19871 小时前
在ubuntu上使用jenkins部署.net8程序
ubuntu·jenkins·.net
歪歪1002 小时前
HTML 如何转 Markdown
开发语言·chrome·python·程序人生·html
橘颂TA3 小时前
【Linux】特效爆满的Vim的配置方法 and make/Makefile原理
linux·运维·服务器·vim
AI大法师4 小时前
企业级Linux服务器安全:防火墙规则配置与Web/SSH服务优化指南
linux·服务器·安全
花小璇学linux4 小时前
imx6ull-驱动开发篇10——pinctrl 子系统
linux·驱动开发·imx6ull·嵌入式软件
Hat_man_5 小时前
如何在虚拟机(Linux)安装Qt5.15.2
linux·运维·服务器
LLLLYYYRRRRRTT5 小时前
12. SELinux 加固 Linux 安全
linux·运维·安全
爱学习的小熊猫_5 小时前
在Linux上部署RabbitMQ、Redis、ElasticSearch
linux·redis·elasticsearch·中间件·rabbitmq
拾心216 小时前
【运维进阶】DHCP服务配置和DNS域名解析
linux·运维·服务器
陈陈爱java6 小时前
实习文档背诵
linux·服务器·windows