Возникла необходимость написать просто скрипт, должен делать он следующее. Если машина лежит, никаких действий, если же начинает пинговаться пищит спикер. Я только начал изучать shell scripting и все как бы хорошо, но получается это реализовать только если команде ping задать count, если без -c ключа, то получается нужно прерывать программу, что бы услышать сигнал. код прилагаю
#! bin/bash
if ping -c 3 10.10.0.1
then beep
else echo 'host offline'
fi