LINUX.ORG.RU

История изменений

Исправление 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 - зависимый.