Выполняется бесконечно, делается 1 пинг хоста, выводится сообщение о его статусе, ждем 5 сек и все сначала.
#!/bin/bash # ping host, if not pinged execute command hostping='8.8.8.8'; while true do status=`ping -c1 $hostping`; # set exit code of previous command status=$?; #echo "status=$status"; if [ $status -eq 0 ]; then echo "Host $hostping - online"; else echo "Host $hostping - offline"; fi sleep 5; done exit 0;
Комментариев нет:
Отправить комментарий