shell 实现后台执行秒级任务
root@ubuntu:~# ls while50.shwhile50.sh
root@ubuntu:~# cat while50.sh
#!/bin/bash
logfile=/root/192.168.1.50.ping.log
while true
do
echo -n $(date +%Y-%H:%M:%S) >>$logfile
ping -c1 -w1 192.168.1.50 >/dev/null
#ping192.168.1.50
if [ $? -eq 0 ];then
echo -n " ------ OK ">>$logfile
else
echo -n " ------ bad">>$logfile
fi
echo " ">>$logfile
sleep 1
done
root@ubuntu:~# tail -f 192.168.1.50.ping.log
2017-14:03:25 ------ OK
2017-14:03:26 ------ OK
2017-14:03:27 ------ OK
2017-14:03:28 ------ OK
2017-14:03:29 ------ OK
2017-14:03:30 ------ OK
2017-14:03:31 ------ OK
2017-14:03:32 ------ OK
2017-14:03:33 ------ OK
2017-14:03:34 ------ OK
2017-14:03:35 ------ OK
页:
[1]