linux shell 批量mac ping脚本
来源:互联网 发布:mac微信截图隐藏 编辑:程序博客网 时间:2024/03/28 21:27
#!/bin/bashfunction Ping_func()#ping主函数{ip_mac=$1#ip_mac=00:3d:85:00:$4$3:$2$1ifconfig eth1 downifconfig eth1 hw ether $ip_macifconfig eth1 up#ping -c 1 192.168.1.23 address=192.168.1.23if ping -c 1 $address > /dev/nullthenecho "$ip_mac is online" #如果条件ping -c 1 $address为真,即通,则执行该命令;echo $ip_mac Success>> /mnt/nfs/ping_dir/log_success.txt #结果保存,用做分析elseecho "$ip_mac is not online" #如果条件ping -c 1 $address为假,即不通,执行该命令;echo $ip_mac Error>> /mnt/nfs/ping_dir/log_success.txtfifunction ramdon_func() #产生随机数{range=16number=$RANDOMlet "number %= $range"echo $number}for ((i_8=0;i_8<16;i_8+=$(ramdon_func))); domac_8=$(echo "obase=16;$i_8"|bc)for ((i_6=0;i_6<16;i_6+=$(ramdon_func))); domac_6=$(echo "obase=16;$i_6"|bc)for ((i_5=0;i_5<16;i_5+=$(ramdon_func))); domac_5=$(echo "obase=16;$i_5"|bc)for ((i_4=0;i_4<16;i_4+=$(ramdon_func))); domac_4=$(echo "obase=16;$i_4"|bc)for ((i_3=0;i_3<5;i_3++)); domac_3=$(echo "obase=16;$i_3"|bc)for ((i_2=0;i_2<16;i_2+=$(ramdon_func))); domac_2=$(echo "obase=16;$i_2"|bc)for ((i_1=0;i_1<16;i_1++)); domac_1=$(echo "obase=16;$i_1"|bc)Ping_func 00:3d:82:$mac_6$mac_5:$mac_4$mac_3:$mac_2$mac_1donedonedonedonedonedonedoneexit#总循环,已注释:<<BLOCK‘for ((i_6=0;i_6<16;i_6++)); do mac_6=$(echo "obase=16;$i_6"|bc)for ((i_5=1;i_5<16;i_5++)); domac_5=$(echo "obase=16;$i_5"|bc)for ((i_4=0;i_4<16;i_4++)); domac_4=$(echo "obase=16;$i_4"|bc)for ((i_3=0;i_3<16;i_3++)); domac_3=$(echo "obase=16;$i_3"|bc)for ((i_2=0;i_2<16;i_2++)); domac_2=$(echo "obase=16;$i_2"|bc)for ((i_1=0;i_1<16;i_1++)); domac_1=$(echo "obase=16;$i_1"|bc)Ping_func 00:3d:82:$mac_6$mac_5:$mac_4$mac_2:$mac_2$mac_1donedonedonedonedonedone'BLOCK
0 0
- linux shell 批量mac ping脚本
- shell 编写脚本批量ping ip
- linux使用ping批量测试脚本
- linux批量ping域名的脚本
- 使用shell脚本对IP进行批量测速(Ping)
- linux 自动ping ip的shell脚本
- 批量ping脚本
- 批量ping脚本
- sh脚本:批量ping
- 批量ping脚本
- LINUX Shell:ping所有主机的shell脚本
- Linux:通过shell批量ping网站、ip延迟
- linux批量修改文件后缀名shell脚本
- linux shell + expect:批量scp脚本工具
- linux批量修改文件后缀名shell脚本
- linux批量修改文件字符集shell 脚本
- [Shell] Linux主机密码批量回收 脚本
- 自动检测局域网全部计算机ping情况脚本(windows,mac,linux)
- 比特币对当今的影响
- java的正则表达式应用
- underscore学习笔记—数组函数/Arrays
- 修改RAC的IP地址
- 编码问题
- linux shell 批量mac ping脚本
- 关于id to load is required for loading问题!
- 代码块(block)的使用---iOS4.0以后推出(声明成属性的时候,用copy修饰)
- wfuzz 在 RedHat OS 上试用(一)
- 黑马程序员_java的几种排序方法
- 阶乘的算法
- 图片加载缓存+双指拉伸图片实战
- 控制台显示 Unicode中文
- NGUI深入理解-----------------UIRoot