【问题标题】:jenkins and bash get nodes uptimejenkins 和 bash 获得节点正常运行时间
【发布时间】:2014-06-29 14:39:44
【问题描述】:

我必须占用 jenkins 中节点池的正常运行时间。我一直在寻找决定,发现唯一的方法是通过 ssh 在每个节点上连接并检查它们的状态以及正常运行时间。我是 bash 的新手,现在我写了一个简单的脚本,它可以连接到一台机器上,但是错了,我根本没有输出

for 3A1A; do
ssh 3A1A "bash -s" < uptime
done

【问题讨论】:

    标签: node.js bash jenkins


    【解决方案1】:

    请尝试以下操作:

    arr=("list of IPs separated by space")
    for i in ${arr[*]}
    do
    echo -n "$i " 
    ssh user1@$i "uptime" 
    
    done
    

    用户 user1 应该能够访问所有 IP,否则我们将不得不使用键值(关联数组)而不是这个简单的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-17
      • 1970-01-01
      • 1970-01-01
      • 2021-01-19
      相关资源
      最近更新 更多