服务器在线 - 服务器软件 - 网站地图 服务器在线,专注于服务器技术!

当前位置:主页 > 编程脚本 > Shell > 正文

使用shell脚本+计划任务定时ping测试

时间:2016-08-28    来源:未知    投稿:admin    点击:

1、创建IP文件,输入要测试的IP地址,一行一个。

vi /root/ip.txt

  1. 222.187.226.189 
  2. 222.187.225.225 

 

2、创建脚本文件,写入脚本内容

vi /root/ping.sh

  1. #!/bin/bash 
  2. DATE=$(date +%Y%m%d) 
  3. if 
  4.     [ ! -d /root/$DATE ] 
  5. then 
  6.     mkdir /root/$DATE 
  7. fi 
  8. IPADD=$(cat /root/ip.txt) 
  9. for ip in $IPADD 
  10. do 
  11.     nohup ping $ip -c 86400 >>/root/$DATE/$ip.txt& 
  12. done 

 

3、创建计划任务,注册修改要测试的日期。

crontab -e

  1. 1 0 29,30,31,1,2,3,4 * * source /root/ping.sh 

 

如果您的问题仍未解决,还可以加入服务器在线技术交流QQ群:8017413寻求帮助。