Всех приветствую.
Возникла нужда настроить зависимости пары юнитов.
unit1:
[Unit]
Description=unit1
TimeoutSec=20
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target
unit2:
[Unit]
Description=unit2
Requires=unit1
After=unit1
TimeoutSec=20
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
Тоже самое словами (по крайней мере то, что я хочу получить).
unit1 стартует сам по себе и ни от кого не зависит.
unit2 стартует только после uni1, и работает только если работает unit1. Иногда unit1 может останавливаться или рестартовать. И мне нужно, чтобы unit2 при останове первого тоже останавливался, но при старте первого так же поднимался. Пока что, с такими настройками, первоначальный старт нормальный, а вот запуск второго после рестарта первого не происходит.
Внимание вопрос, что нужно написать в правила для второго чтобы он как привязанный ходил за первым сервисом?