当前位置: IT大杂烩 > Ubuntu  > Linux远程执行echo问题

Linux远程执行echo问题

www.someabcd.com  网友分享于:Jun 8, 2018 5:58:12 PM

标签:

先看一段代码

host="master slave1 slave2 slave3 slave4 slave5"

for i in $host

do

  ssh $i "echo $HOSTNAME‘

done

这是在master上执行的,最后打印出来全是master;这显然不是本意;

查了之后,说是当用双引号时,先解析$HOSTNAME,就是master了,要使其不先执行,用单引号,或者是把$转义了.

正常执行.

Linux远程执行echo问题

标签:

发布此文章仅为传递网友分享,不代表本站观点,若侵权请联系我们删除,本站将不对此承担任何责任。
Copyright ©2018  IT大杂烩  版权所有  京ICP备11030978号-1 网站地图