fisco-bcos中获取节点进程及自动化获取脚本编写

在fisco-bcos官方文档中查看节点进程已经很简单明了:  

ps -ef | grep -v grep | grep fisco-bcos

 需要注意的是这里的grep -v 的作用:
使用 grep -v 是为了过滤掉搜索结果中包含“grep”的结果,否则这条检查进程的命令就会出现这样的结果:

自动化脚本编写:

 我们这里使用vim编辑器书写脚本:

代码如下:

#!/bin/bash
        while : true
        do
        process=$(ps -aux | grep -v grep | grep fisco-bcos | wc -l )
        if [ $process -eq 4  ]
        then
                echo "successful process:$process"
        else
                echo "error process:$process"
        fi
        sleep 1
done

 运行结果:

此脚本将会检查fisco-bcos进程是否启动及进程数量一秒输出一个检查结果 

脚本中的-eq 是bash中比较两个数是否相同的运算符,返回值为:true/false

扩展

在 Bash 中,用于比较数值的常用比较运算符包括:

  • -eq:等于
  • -ne:不等于
  • -gt:大于
  • -lt:小于
  • -ge:大于等于
  • -le:小于等于
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值