您当前的位置: 首页 >  ar

阿雄不会写代码

暂无认证

  • 5浏览

    0关注

    53博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

[教程]FISCO-BCOS拆解start_all.sh与start.sh讲解节点如何启动,拆解stop_all.sh与stop.sh讲解节点如何关闭

阿雄不会写代码 发布时间:2022-08-17 21:05:46 ,浏览量:5

前言

 不知道大家有没有对FISCO-BCOS中节点启动抱有想法,他到底是怎么启动的一个节点,又是怎么样将整个节点网络启动的呢?相信学过一些区块链技术的朋友们一定会知道,目前主流的一些平台都是会有单独启动节点的步骤所以我们也来讲解一下,那么本篇文章就是拆解脚本进行讲解。

start_all.sh

我们还是一样将脚本拆开来讲,首先先看start_all.sh,可以发现里面的篇幅非常的少。

#!/bin/bash
SHELL_FOLDER=$(cd $(dirname $0);pwd)

LOG_ERROR() {
    content=${1}
    echo -e "\033[31m[ERROR] ${content}\033[0m"
}

LOG_INFO() {
    content=${1}
    echo -e "\033[32m[INFO] ${content}\033[0m"
}

dirs=($(ls -l ${SHELL_FOLDER} | awk '/^d/ {print $NF}'))
for directory in ${dirs[*]}
do
    if [[ -f "${SHELL_FOLDER}/${directory}/config.ini" && -f "${SHELL_FOLDER}/${directory}/start.sh" ]];then
        echo "try to start ${directory}"
        bash ${SHELL_FOLDER}/${directory}/start.sh &
    fi
done
wait

首先脚本先将现在的工

关注
打赏
1663833680
查看更多评论
立即登录/注册

微信扫码登录

0.1125s