for循环比较ip是否可用,并通过scp协议传输文件

简介: for循环比较ip是否可用,并通过scp协议传输文件

for 循环比较IP是否可用,并将可用和非可用的IP保存下来,并通过scp协议传输文件


touch ip.txt res.txt
for i in `seq 1 100`  
 do 
 sleep 3
  ping  -c 1 10.10.1.$i > /dev/null 2>&1 
    if [ $? -eq 0 ]
     then
       echo "${i} ping OK" >> res.txt
       echo "10.10.1.$i" >> ip.txt
     else
       echo "${i} ping NOTOK" >> res.txt
    fi
 done
for i in `cat ip.txt`
 do
  ssh root@$i rm /etc/*
  scp file.zip root@$i:/etc
  ssh root@$i unzip /etc/file.zip
 done 
目录
打赏
0
0
0
0
1
分享
相关文章
【网络】UDP回显服务器和客户端的构造,以及连接流程
【网络】UDP回显服务器和客户端的构造,以及连接流程
89 3
【网络】TCP回显服务器和客户端的构造,以及相关bug解决方法
【网络】TCP回显服务器和客户端的构造,以及相关bug解决方法
96 2
在Linux中,如何按照该要求抓包:只过滤出访问http服务的,目标ip为192.168.0.111,一共抓1000个包,并且保存到1.cap文件中?
在Linux中,如何按照该要求抓包:只过滤出访问http服务的,目标ip为192.168.0.111,一共抓1000个包,并且保存到1.cap文件中?
编写脚本/root/bin/links.sh,显示正连接本主机的每个远 程主机的IPv4地址和连接数,并按连接数从大到小排序
编写脚本/root/bin/links.sh,显示正连接本主机的每个远 程主机的IPv4地址和连接数,并按连接数从大到小排序
60 0
巧用 nc 命令传输文件
今天在业务上云的时候,遇到了些问题。最终发现问题的根源不好排查,于是——把生产环境的全量配置文件,还有日志全量打包下载到开发机器分析!生产和开发机内网不通,都是走公网传输,但是速度特别慢……
221 3
通过ARP协议实验,设置错误的IP和MAC地址的静态绑定项目,会使得两台主机之间无法通信,而删除该项目后可恢复通信,分析其原因。
通过ARP协议实验,设置错误的IP和MAC地址的静态绑定项目,会使得两台主机之间无法通信,而删除该项目后可恢复通信,分析其原因。
301 0
MASQUE 中 IP 和 UDP 代理的传输注意事项
HTTP Connect 方法使用往返代理的背靠背 TCP 连接。这种解决方案处理了许多传输方面以及与 IP 流相关的问题。另一方面,对于 UDP 和 IP 代理,需要考虑多个按数据包和按流的方面以保留端到端 IP/UDP 流的属性。本文档的目的是突出显示与 UDP 和 IP 代理相关的这些问题并提供解决方案。
1173 0
一台linux服务器最多能支持多少个TCP连接?(要区分客户端还是服务端)
一台linux服务器最多能支持多少个TCP连接?(要区分客户端还是服务端)
1299 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等