我正在尝试编写一个脚本来查找集群中的硬件信息。我试图运行以下脚本,它正在抛出“内存错误”错误。 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
答案 0 :(得分:0)
“ping”函数以递归方式调用自身。
将“ping”功能重命名为“myping”