Остановить службу systemd за другой при выключении и перезагрузке

Я хочу запустить сценарий при завершении работы и перезагрузиться после остановки rsyslog.

Что мне нужно написать в моем служебном файле systemd /lib/systemd/system/test.service. Пока у меня есть

[Unit]
Description=test
RequiresMountsFor=/

[Service]
Type=oneshot
RemainAfterExit=true
ExecStart=/bin/true
ExecStop=/which/path/should/itbe

[Install]
WantedBy=reboot.target halt.target shutdown.target poweroff.target

Как я могу запустить это после остановки rsyslog?

Кажется, это единственный способ Как запустить скрипт при завершении работы в Debian 9 или Raspbian 8 (Джесси) .

0
13.04.2017, 15:36
1 ответ

Вам следует добавить Before=rsyslog.service в разделе [Unit]

Кстати, вам, вероятно, следует изменить последнюю строку на WantedBy=multi-user. target

1
28.01.2020, 02:46

Теги

Похожие вопросы