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

一个可以做网站中国建设部网站监理延续

一个可以做网站,中国建设部网站监理延续,网站后台用什么语言合适,高端品牌网站建设兴田德润在那里1、shell脚本(每隔30秒检测一次) 脚本要注意的地方是:在Nodepad编辑的时候要使用Unix(LF)格式,避免在Linux无法执行命令 #!/bin/bash# RabbitMQ进程名称(可能需要根据你的安装进行调整) RABBITMQ_PROCE…

1、shell脚本(每隔30秒检测一次)

脚本要注意的地方是:在Nodepad++编辑的时候要使用Unix(LF)格式,避免在Linux无法执行命令

#!/bin/bash# RabbitMQ进程名称(可能需要根据你的安装进行调整)  
RABBITMQ_PROCESS_NAME="beam.smp"  
# RabbitMQ启动命令的路径  
RABBITMQ_START_CMD="/path/to/rabbitmq-server"  
# 日志文件路径  
LOG_FILE="/path/to/rabbitmq-server.log"  while true; do  # 检查RabbitMQ进程是否存在  if ! pgrep -x "$RABBITMQ_PROCESS_NAME" > /dev/null; then  echo "$(date): RabbitMQ process not found, attempting to start..." >> $LOG_FILE  # 尝试启动RabbitMQ服务器,并将输出重定向到日志文件  nohup $RABBITMQ_START_CMD >> $LOG_FILE 2>&1 &  echo "$(date): RabbitMQ started in background." >> $LOG_FILE  else  # (可选)记录RabbitMQ正在运行的日志  echo "$(date): RabbitMQ process is running." >> $LOG_FILE  fi  # 等待30秒  sleep 30  
done

2、设置为可执行文件,添加权限

chmod +x check_rabbitmq.sh

3、执行命令

nohup ./check_rabbitmq.sh &

4、增加系统重启时就启动该脚本

1. 使用crontab@reboot功能

crontab(cron table)是Linux下用于设置周期性被执行的任务的工具。你可以通过添加一个@reboot条目来指定在系统启动时执行某个脚本。

  1. 打开当前用户的crontab文件:

  2. bash复制代码

  3. crontab -e
  4. 添加一行来指定你的脚本在系统重启时执行。假设你的脚本位于/path/to/check_rabbitmq.sh,并且该脚本具有执行权限(通过chmod +x /path/to/check_rabbitmq.sh设置):

  5. bash复制代码(特别注意,在写完脚本后要enter,否则crond服务无法识别,定时任务无法生效

    @reboot /path/to/check_rabbitmq.sh
  6. 保存并退出编辑器。cron服务会自动捕获到这个更改,并在下次系统重启时执行你的脚本。

  7. 重启 service crond restart

2. 使用systemd服务(推荐对于较新的系统)

如果你的系统使用systemd(大多数现代Linux发行版都使用),你可以创建一个systemd服务单元来管理你的脚本。

  1. 创建一个systemd服务文件。例如,在/etc/systemd/system/目录下创建一个名为check-rabbitmq.service的文件:

  2. bash复制代码

    sudo nano /etc/systemd/system/check-rabbitmq.service
  3. 在文件中添加以下内容(根据你的脚本路径和需求调整):

  4. ini复制代码

    [Unit]
    Description=Check RabbitMQ Service
    After=network.target
    [Service]
    Type=simple
    ExecStart=/home/user/check_rabbitmq.sh
    [Install]
    WantedBy=multi-user.target
  5. 启用并启动服务:

  6. bash复制代码

  7. sudo systemctl enable check-rabbitmq.service
    sudo systemctl start check-rabbitmq.service

    这样,每次系统启动时,systemd都会自动启动你的check_rabbitmq.sh脚本。

http://www.yayakq.cn/news/311869/

相关文章:

  • flash网站制作教程 下载邯郸景区网站制作
  • 有关做能源的网站网站硬件费用
  • 网站素材大全电子商务主要学什么主要干啥
  • 美工宝盒网站wordpress 发信
  • 杂粮网站建设的必要性湖南长沙防控指挥部最新公告
  • 用博客网站做淘宝客网页设计师主要做什么
  • 网站每年费用服装详情页设计
  • 兰州新区规划建设管理局网站Vs做的网站调试时如何适应网页
  • 自适应网站建设专家惠州网站建设方案托管
  • 简单网站 快速建设wordpress1.29下载
  • 设计师线上接单的app芜湖网站优化公司
  • 宿州网站建设优化wordpress4.9上传失败
  • 普通网站建设的缺陷自己怎么做网站免费的
  • kkday是哪里做的网站中国建设银行信用卡电话
  • 手机网站设计公新沂网站优化
  • 网站免费认证华强北设计网站建设
  • 2021国内最好用免费建站系统青岛高端网站制作
  • 网站开发建立做网做网站建设
  • 中国建设住建网站域名可以做网站吗
  • minisite网站案例成都网站制作公司 dedecms
  • html5手机网站模板 下载怎么做批量的网站检查
  • 哈尔滨做设计和网站的公司app开发公司排名
  • 网站建设制作费 税前扣除吗dz网站收款即时到账怎么做的
  • 进一步加大网站集约化建设力度h5页面怎么制作app有哪些
  • 网站开发教程大全网站信息化建设建议和意见
  • 厦门手机网站建设linux服务器怎么做网站
  • 济南网站建设代码制作一个网站的基本步骤
  • 如何用电脑做网站公司网站宣传
  • 大作设计网站官网下载平面设计公司广告语
  • 新网互联的网站中国建设银行官网站纪念币预约