ssh连接后for循环未运行

时间:2019-04-18 05:48:54

标签: bash shell

我正在尝试编写一个脚本,该脚本将对少数主机执行ssh(通过for循环),并借助for另一个for循环在远程主机上运行一些命令。 我已经写了类似下面的内容,但是第二个for循环在执行ssh之后不返回任何内容。

PS:ssh设置已完成,因此在执行ssh时没有问题。问题在于第二个for循环。

for ((i=11; i <= 16; i++))
do
echo $i
ssh abc$i.uk.com << EOF
cd /home
  for j in `ls -1`
   do
     ls -lrt $j/*
   done
EOF
done

0 个答案:

没有答案