1. __checking_depends_package() {
    2. # CentOS 检查并安装 bc
    3. # 这里安装命令循环了 3 次, 如果装不成功, 会重新尝试
    4. if [[ "$(yum list installed bc | grep '^bc\.' -c)" != "1" ]]; then
    5. yum install -y bc
    6. if [[ "${_count}" == "" ]]; then _count=0; else ((_count++)); fi
    7. if ((_count <= 3)); then
    8. __checking_depends_package
    9. else
    10. echo "bc 安装失败"
    11. exit
    12. fi
    13. fi
    14. }
    15. __checking_depends_package