如何检索不同机器的$(nproc)值

xhv8bpkk  于 2021-05-31  发布在  Hadoop
关注(0)|答案(0)|浏览(265)

我试图通过在数据节点(不同的机器)上运行的bash脚本检索边缘节点中的处理器数量。我使用ssh连接脚本中的边缘节点。edgenode机器上的echo$(nproc)产生12 echo$(nproc),datanode机器上的echo$(nproc)产生55
我尝试了下面给出的代码中的选项,也尝试了对$字符进行转义,比如:echo$(nproc)
通知= ssh -o UserKnownHostsFile=/dev/null -o PasswordAuthentication=no -o KbdInteractiveDevices=no -o StrictHostKeyChecking=no -o ConnectTimeout=10 ${edgeUser}@${edgeHost} "echo $(nproc)" 预计:12
实际值:55

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题