Имеется задача запускать сервис строго после инициализации vpn соединения. Последнее определяется появлением сетевого интерфейса tun0. Запускаемая сервисом программа биндится по ip tun0 и в случае если бинд не удался не завершает свою работу, а просто логгирует данный факт продолжая работу. А так как падения программы нет, systemd считает что сервис корректно стартанул. Очевидно что проблема решается в лоб оборачиванием запуска сервиса в скрипт, который выполнит его фактический запуск после обнаружения интерфейса. Вопрос - имеются ли у systemd свои средства решения подобной задачи дабы не городить скриптовый зоопарк?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Запуск сервисов systemd (2017)
- Новости systemd 216 (2014)
- Форум [SystemD] не стартуют некоторые сервисы\ (2011)
- Форум Старт сервиса после получения ip (systemd) (2020)
- Форум systemd запуск сервиса после успешного запуска предыдущего (2017)
- Новости systemd 219 (2015)
- Форум старт сервиса systemd в multiuser моде (2019)
- Форум Запуск сервиса systemd после загрузки сети (2019)
- Форум systemd - запуск одного сервиса после другого? (2018)
- Форум Логирование сервисов systemd (2023)