利用shell实现判断局域网内在线用户有那些
发布时间:2020-12-15 16:48:33 所属栏目:安全 来源:网络整理
导读:#!/bin/bashwhiletrue;doforIin{100..120};doping-c2-w2192.168.0.$I/dev/nullif[$?-eq0];thenecho-e" 33[32;40m192.168.0.$IisUP. 33[0m"elseecho-e" 33[32;40m192.168.0.$IisDOWN. 33[0m"fidonebreakdone执行结果[root@localhost~]#shping.sh192.168.0
#!/bin/bash whiletrue;do forIin{100..120};do ping-c2-w2192.168.0.$I&>/dev/null if[$?-eq0];then echo-e" 33[32;40m192.168.0.$IisUP. 33[0m" else echo-e" 33[32;40m192.168.0.$IisDOWN. 33[0m" fi done break done 执行结果 [root@localhost~]#shping.sh 192.168.0.100isUP. 192.168.0.101isDOWN. 192.168.0.102isUP. 192.168.0.103isDOWN. 192.168.0.104isUP. 192.168.0.105isDOWN. 192.168.0.106isDOWN. 192.168.0.107isDOWN. 192.168.0.108isDOWN. 192.168.0.109isUP. 192.168.0.110isDOWN. 192.168.0.111isDOWN. 192.168.0.112isDOWN. 192.168.0.113isDOWN. 192.168.0.114isUP. 192.168.0.115isUP. 192.168.0.116isDOWN. 192.168.0.117isDOWN. 192.168.0.118isUP. 192.168.0.119isDOWN. 192.168.0.120isUP. 实现方案利用ping ping 命令参数 -d使用Socket的SO_DEBUG功能。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读