Исправление Yorween, (текущая версия) :
Неправильно написал. Перетестил, так должно работать, по крайней мере на сервисах. Остальное не пробовал. Если разберешься, дай знать, мне тоже тема интересна.
cat s1.service s2.service
[Unit]
Description=
BindsTo=s2.service
[Service]
ExecStart=echo hello
[Install]
WantedBy=defaults.target
[Unit]
Description=
PartOf=s1.service
[Service]
ExecStart=echo hello2
[Install]
RequiredBy=s1.service
s1 - основной, s2 - зависимый. disable, правда, не работает.
Исходная версия Yorween, :
Неправильно написал. Перетестил, так должно работать, по крайней мере на сервисах. Остальное не пробовал. Если разберешься, дай знать, мне тоже тема интересна.
cat s1.service s2.service
[Unit]
Description=
BindsTo=s2.service
[Service]
ExecStart=echo hello
[Install]
WantedBy=defaults.target
[Unit]
Description=
PartOf=s1.service
[Service]
ExecStart=echo hello2
[Install]
RequiredBy=s1.service
s1 - основной, s2 - зависимый.