Я хочу создать сценарий BASH для запуска команды после проверки активности хоста. Я думал об использовании команды fping
, но не могу понять, как создать условный цикл, чтобы продолжить выполнение команды, которую мне нужно запустить только , если хостом я являюсь fping
ing работает. Если я запустил команду до того, как хост станет доступен, мне нужно будет перезапустить всю машину ...
Вероятно что-то вроде этого:
if fping -q $MYHOST; then
do my command
fi
В качестве альтернативы это может иметь смысл
if ! fping -q $MYHOST; then
# exit on error
echo "host $MYHOST is not alive"
exit 1
fi
do more commands
bla bla bla