shell小练习:编写脚本检测192.168.1.0/24网段中在线的主机,将在线的主机和不在线主机的IP地址分别记录在不同的文件中。
代码:
[[email protected] sh]# cat ping.sh
#!/bin/bash
for START in START"
ping -c 3 -i 0.2 -W 3 $IP &> /dev/null
if [ $? -eq 0 ]
then
echo “Host $IP is Online.”
echo $IP >>/tmp/up.txt
else
echo “Host $IP is Offline.”
echo $IP >>/tmp/down.txt
fi
let START++
done