ssh 远程执行多个命令,有通配符要使用双引号,没有则可以不用
2017-02-08 15:39
399 查看
#!/bin/sh
for i in {2..25}
do
ip=10.161.21.$i
echo $ip
t=`ssh
unicomlabs@$ip "ls /home/unicomlabs/qq*|wc -l"`;
echo "t=$t"
#echo $ip >> ip10.161.21.txt; echo "####################################################" >> ip10.161.21.txt;echo "####################################################" >> ip10.161.21.txt
#t2=`ssh
unicomlabs@$ip cat /home/unicomlabs/ip2.txt|wc -l`;
#t3=`ssh
unicomlabs@$ip cat /home/unicomlabs/ip3.txt|wc -l`;
#t4=`ssh
unicomlabs@$ip cat /home/unicomlabs/ip4.txt|wc -l`;
#t5=`ssh
unicomlabs@$ip cat /home/unicomlabs/ip5.txt|wc -l`;
#t=$(($t1+$t2+$t3+$t4+$t5))
#echo "$ip=$t";
done
#!/bin/sh
for i in {2..25}
do
ip=10.161.21.$i
#echo $ip
t1=`ssh unicomlabs@$ip cat /home/unicomlabs/ip1.txt|wc -l`;
#echo $ip >> ip10.161.21.txt; echo "####################################################" >> ip10.161.21.txt;echo "####################################################" >> ip10.161.21.txt
t2=`ssh unicomlabs@$ip cat /home/unicomlabs/ip2.txt|wc -l`;
t3=`ssh unicomlabs@$ip cat /home/unicomlabs/ip3.txt|wc -l`;
t4=`ssh unicomlabs@$ip cat /home/unicomlabs/ip4.txt|wc -l`;
t5=`ssh unicomlabs@$ip cat /home/unicomlabs/ip5.txt|wc -l`;
t=$(($t1+$t2+$t3+$t4+$t5))
echo "$ip=$t";
done
#!/bin/bash
for i in {2..25}
do
ip=10.161.21.$i
echo $ip
ssh unicomlabs@$ip "find /home/unicomlabs/*_bak5/output -name '*.reading'|xargs -n1 rename '.reading' ''"
done
for i in {2..25}
do
ip=10.161.21.$i
echo $ip
t=`ssh
unicomlabs@$ip "ls /home/unicomlabs/qq*|wc -l"`;
echo "t=$t"
#echo $ip >> ip10.161.21.txt; echo "####################################################" >> ip10.161.21.txt;echo "####################################################" >> ip10.161.21.txt
#t2=`ssh
unicomlabs@$ip cat /home/unicomlabs/ip2.txt|wc -l`;
#t3=`ssh
unicomlabs@$ip cat /home/unicomlabs/ip3.txt|wc -l`;
#t4=`ssh
unicomlabs@$ip cat /home/unicomlabs/ip4.txt|wc -l`;
#t5=`ssh
unicomlabs@$ip cat /home/unicomlabs/ip5.txt|wc -l`;
#t=$(($t1+$t2+$t3+$t4+$t5))
#echo "$ip=$t";
done
#!/bin/sh
for i in {2..25}
do
ip=10.161.21.$i
#echo $ip
t1=`ssh unicomlabs@$ip cat /home/unicomlabs/ip1.txt|wc -l`;
#echo $ip >> ip10.161.21.txt; echo "####################################################" >> ip10.161.21.txt;echo "####################################################" >> ip10.161.21.txt
t2=`ssh unicomlabs@$ip cat /home/unicomlabs/ip2.txt|wc -l`;
t3=`ssh unicomlabs@$ip cat /home/unicomlabs/ip3.txt|wc -l`;
t4=`ssh unicomlabs@$ip cat /home/unicomlabs/ip4.txt|wc -l`;
t5=`ssh unicomlabs@$ip cat /home/unicomlabs/ip5.txt|wc -l`;
t=$(($t1+$t2+$t3+$t4+$t5))
echo "$ip=$t";
done
#!/bin/bash
for i in {2..25}
do
ip=10.161.21.$i
echo $ip
ssh unicomlabs@$ip "find /home/unicomlabs/*_bak5/output -name '*.reading'|xargs -n1 rename '.reading' ''"
done
相关文章推荐
- 解决ssh远程执行命令无法使用awk的问题
- Linux下使用SSH非交互式远程执行命令脚本
- 使用ssh在远程执行命令
- 使用ssh或者远程执行命令是的一些问题解决方法
- 使用ssh远程执行命令批量导出数据库到本地
- 使用expect和ssh远程执行命令的脚本
- 如何通过linux ssh远程linux不用输入密码登入-----scp命令可以本地与远程来回拖文件
- ssh远程执行sed -i命令,替换的内容中含有双引号的问题
- python 使用ssh远程登录并执行命令返回结果
- ssh远程执行命令使用明文密码
- 使用ssh远程执行命令批量导出数据库到本地
- Linux下使用SSH非交互式远程执行命令脚本
- linux下使用ssh远程执行命令批量导出数据库到本地
- 使用shell脚本ssh远程执行命令,使用awk时总是报错
- 使用expect工具ssh登录远程服务器并执行命令操作
- 使用ssh远程执行命令批量导出数据库到本地(转)
- Linux下使用SSH非交互式远程执行命令脚本
- 解决ssh远程执行命令无法使用awk/sed的问题
- centos ssh服务可以使用(能远程访问),SSH命令无法执行的问题
- ruby使用Net::SSH和Net::SCP,实现远程命令执行