проверять работает ли dns (dig-ом обычным), а если нет, то вызывать скриптик. А когда днс починится, то вызывать другой скриптик.
Я пробовала keepalived, но это оказался слишком большой комбайн. Есть другие варианты?
боюсь что dig не всегда сможет справляться за секунду а вообще, можно хоть кроном/таймерами вызывать одноразовую проверку работы dns
это локальный сервер, и локальная проверка. и я ему таймаут выдам. за секунду точно сделать. а крон - он же раз в минуту делает, мне это слишком долго.
systemd-таймеры могут с любой частотой делать
а где про эту магию почитать?
а systemd не захлебнется раз в секунду триггерить таймер и ваншот сервис?
но у меня действие только на изменение состояния, как оно выживет?
ну то есть если секунду назад был ответ, а сейчас нет, то стопарим третий сервис. А если появился ответ dns, то стартуем тот третий сервис.
Обсуждают сегодня