gpt4 book ai didi

linux - Bash脚本在多台服务器上执行命令

转载 作者:太空宇宙 更新时间:2023-11-04 11:21:25 25 4
gpt4 key购买 nike

我正在尝试登录到多个服务器并执行以下命令:

arp -an|grep lanx>lanx

我正在使用这种方法:

ssh admin@10.x.x.x arp\ -an|grep\ lanx >lanx

但它不工作它给我一个错误

最佳答案

理想情况下,只需将命令放在引号中,如下所示:

ssh admin@10.x.x.x '/sbin/arp -an | grep lanx' > lanx

ssh admin@10.x.x.x '/sbin/arp -an' | grep lanx > lanx

另一个问题可能是您机器上的用户 admin 在 PATH 中没有 arp(他是 root 吗?arp 通常在/sbin/而/sbin/通常不在普通用户的 PATH 中。

关于linux - Bash脚本在多台服务器上执行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18015217/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com