在Linux中,可以使用重定向符号(>)将Bash脚本的输出定向到每台主机的一行。具体的方法如下:
#!/bin/bash
echo "当前日期和时间是:$(date)"
output.sh
。ssh user@host 'bash -s' < output.sh
其中,user
是登录主机的用户名,host
是主机的IP地址或域名。
这个命令会通过SSH连接到每台主机,并执行output.sh
脚本。脚本的输出会被定向到每台主机的终端,并且每个输出都会独占一行。
注意:在执行上述命令之前,确保你已经设置好了SSH密钥对,并且可以通过SSH连接到每台主机。
这种方法适用于需要在多台主机上执行相同的脚本,并将输出分别显示在每台主机上的情况。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云