SHELL实现自动PING通若干IP
2013-04-27 11:32
316 查看
如有10个IP地址。
如何定时去PING他们以确定网络是否正常。同时能返回相应信息,保存日志!
高手请赐教!
不胜感激!
#!/bin/bash
IP=10.4.5.
a=1
while [ $a -le 254 ]
do
ping -c 2 $IP$a > /dev/null
if [ $? -eq 0 ]
then
echo "$IP$a is OPEN" >> /root/shell/networkstatus`date +%Y%m%d`.log
else
echo "$IP$a is CLOSE" >> /root/shell/networkstatus`date +%Y%m%d`.log
fi
a=`expr $a + 1`
done
看看这个符合你的要求吗,我以前写的,自己用的。
用nmap试试看
for ip in $(<ipfile);do
nmap $ip >>~/ip.log
复制代码
然后把此脚本放入crontab定时执行,试一试 :mrgreen:
如何定时去PING他们以确定网络是否正常。同时能返回相应信息,保存日志!
高手请赐教!
不胜感激!
#!/bin/bash
IP=10.4.5.
a=1
while [ $a -le 254 ]
do
ping -c 2 $IP$a > /dev/null
if [ $? -eq 0 ]
then
echo "$IP$a is OPEN" >> /root/shell/networkstatus`date +%Y%m%d`.log
else
echo "$IP$a is CLOSE" >> /root/shell/networkstatus`date +%Y%m%d`.log
fi
a=`expr $a + 1`
done
看看这个符合你的要求吗,我以前写的,自己用的。
用nmap试试看
for ip in $(<ipfile);do
nmap $ip >>~/ip.log
复制代码
然后把此脚本放入crontab定时执行,试一试 :mrgreen:
相关文章推荐
- Shell脚本实现非法IP登陆自动报警【转】
- linux 自动ping ip的shell脚本
- Shell脚本实现非法IP登陆自动报警
- Shell脚本实现非法IP登陆自动报警
- linux 自动ping ip的shell脚本
- 使用shell脚本实现ping对应IP所对应的人名(推荐)
- shell脚本实现ssh自动登录-功能扩展,实现多个IP可选
- 谷歌云防火墙,ping域名,自动放行IP实现脚本
- Shell脚本实现自动修改IP、主机名等功能分享
- linux系统shell脚本实现 恶意扫描服务器密码 自动屏蔽
- Shell脚本实现分析apache日志中ip所在的地区
- CentOS中使用Shell脚本实现每天自动备份网站文件和数据库并上传到FTP中
- Linux下使用Shell脚本实现ftp的自动上传下载的代码小结
- web服务文件更新自动同步、数据库主从复制、shell脚本实现网站代码备份和mysql备份
- shell+ansible+java+tomcat实现web界面自动部署
- shell登录实现自动交互
- 用shell脚本实现监控程序自动重启