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

相关推荐
Heavy sea25 分钟前
Linux串口应用编程
linux·c语言·1024程序员节
Justin_1930 分钟前
Galera Cluster部署
linux·服务器·nginx
洛克大航海3 小时前
虚拟机 Ubuntu 中安装 Google Chrome 浏览器
linux·chrome·ubuntu
DeeplyMind3 小时前
AMD rocr-libhsakmt分析系列3-4:svm-reserve模式实现分析
linux·驱动开发·1024程序员节·amdgpu·kfd·rocr
大米粥哥哥3 小时前
Qt QProcess基于Linux的命令管道符号无效问题【已解决】
linux·qt·shell·qprocess·1024程序员节·管道符号
andyguo4 小时前
ChatGPT Atlas vs Chrome:AI 浏览器的新纪元
人工智能·chrome·chatgpt
北京迅为4 小时前
【北京迅为】iTOP-4412精英版使用手册-第六十七章 USB鼠标驱动详解
linux·人工智能·嵌入式·4412
骑士9991114 小时前
rabbitMQ 的安装和使用
linux·rabbitmq
小白不想白a4 小时前
【shell】每日shell练习:系统备份文件管理/系统性能趋势分析
linux·服务器
大飞记Python4 小时前
实战分享:一键自动化下载指定版本的Chrome及Chromedriver(附Python源码)
chrome·python·自动化