Bash脚本查找硬件信息给出“内存故障”

时间:2014-10-30 11:00:36

标签: linux bash file-io cluster-computing hardware

我正在尝试编写一个脚本来查找集群中的硬件信息。我试图运行以下脚本,它正在抛出“内存错误”错误。 node.txt文件接收集群中相关节点的名称。 有人可以帮忙吗?非常感谢提前!

#!/bin/bash
function ping()
    {
        ping -c 1 "$host" >> $results
    }
function hw_info_cpu()
    {
        hwinfo --cpu "$host" >> $results
    }
function hw_info_gpu()
    {
        hwinfo --gfxcard "$host" >> $results
    }
function os_info()
    {
        lsb_release -a "$host" >> $results
    }

results=res.txt

while read -r host; do
    ping "$host $results"
    hw_info_cpu "$host $results"
    hw_info_gpu "$host $result"
    os_info "$host $result"
done < nodes.txt

1 个答案:

答案 0 :(得分:0)

“ping”函数以递归方式调用自身。

将“ping”功能重命名为“myping”