当前位置: 首页 > news >正文

bash+crontab充当半个守护进程的歪招

两个cpolar下的不同程序,都需要定时监测,以免程序没有再运行。有点类似半个守护进程吧。但是守护进程不会写,咋搞?就用这个办法临时当下守门员。这里主要为了备忘xpgrep -各类参数的用法。

#!/bin/bash

if pgrep -fl "check_cpolar.sh" > /dev/null #check_cpolar是另一个更主要的程序,必须确保它跑着,再跑这个次要监控程序。
then
    #把命令结果赋值给变量,var1要是等于var2说明次要的这个程序没跑起来。
    var1=$(pgrep -x -o "cpolar")
    var2=$(pgrep -x -n "cpolar")
    if [ $var1 = $var2 ];
    then
	#启动次要程序。
    fi
fi

相关文章:

  • 风铃摇晃的弧度与不安等长
  • MySQL 主从复制原理
  • nim游戏及其进阶 [SDOI2011] 黑白棋 [SDOI2019] 移动金币
  • Android系统开发 给system/app传包报错
  • 【CUDA 】第4章 全局内存——4.4 核函数可达到的带宽(4对角转置)
  • CentOS建立ssh免密连接(含流程剖析)
  • IPoIB 接收数据流程分析
  • 以教代学——费曼学习法
  • 计算机毕业设计Python房价预测 房源推荐系统 房源分析可视化(源码+LW文档+PPT+详细讲解)
  • HTML/CSS中并集选择器
  • Huatuo热更新--如何使用
  • 解析DrugBank数据库数据|Python
  • 每日一题——37.解数独
  • 23. AI-大语言模型-DeepSeek赋能开发-Spring AI集成
  • 初步安装和使用vant组件库,使用css变量定制vant主题样式 ,小程序的API Promise化,调用promise化之API
  • Lineageos 22.1(Android 15) 开机向导制作
  • 【0407】Postgres内核 Condition variables (ConditionVariable)设计机制 ①
  • HDLBits ——> Building Larger Circuits
  • Windows桌面系统管理5:Windows 10操作系统注册表
  • ubuntu源码方式安装TensorRT-LLM推理框架(超详细)
  • 牛市早报|中方调整对美加征关税措施,五部门约谈外卖平台企业
  • 广东省中医院脾胃病科大科主任张北平病逝,年仅52岁
  • 彭丽媛同巴西总统夫人罗桑热拉参观中国国家大剧院
  • 外交部亚洲司司长刘劲松会见印度驻华大使罗国栋
  • 4月金融数据前瞻:受去年低基数因素影响,社融增量有望同比大幅多增
  • 外交部:习近平主席同普京总统达成许多新的重要共识