Сценарий BASH для запуска команды, только если хост активен

Я хочу создать сценарий BASH для запуска команды после проверки активности хоста. Я думал об использовании команды fping , но не могу понять, как создать условный цикл, чтобы продолжить выполнение команды, которую мне нужно запустить только , если хостом я являюсь fping ing работает. Если я запустил команду до того, как хост станет доступен, мне нужно будет перезапустить всю машину ...

0
задан 24 November 2020 в 18:58

1 ответ

Вероятно что-то вроде этого:

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
1
ответ дан 24 November 2020 в 16:13

Другие вопросы по тегам:

Похожие вопросы: