LINUX.ORG.RU
решено ФорумAdmin

Рестарт всех зависимостей юнита

 ,


2

1

Привет всем.

Есть такой вот юнит:

[Unit]
Description=masterunit
After=network.target php5-fpm.service 
Requires=someunit.service someunit2.service

[Service]
Type=simple
KillMode=control-group
User=www-data
Group=www-data
Restart=always
ExecStart=/usr/bin/someservice
WorkingDirectory=/var/www/dir

[Install]
WantedBy=multi-user.target

Можно ли сделать так, чтобы при рестарте этого сервиса автоматом рестартились его зависимости?

★★★★

Встроенной функции такой нет.

Можно с StopWhenUnneeded= чего-нибудь сделать, но проще руками: systemctl restart $(systemctl show -p Requires <твой юнит> | cut -d= -f2).

intelfx ★★★★★
()
Ответ на: комментарий от intelfx

systemctl restart $(systemctl show -p Requires <твой юнит> | cut -d= -f2)

Типа того я сейчас и делаю, но мне казалось, что это неправильно. Ладно, оставляю так. Спасибо.

Difrex ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.