Как я могу завершить службу systemd перед запуском новой службы?

Возможно, этот же процесс уже запущен, автоматически остановите его командой:

sudo /etc/init.d/clamav-freshclam stop

и повторите попытку вручную с помощью команды:

sudo freshclam
0
03.09.2019, 09:51
1 ответ

У вас может быть услуга B, требующая услуги A (, например. поместив RequiredBy=serviceB.service в раздел [Install]службы A ), где служба A является службой Type=oneshot.

В этом случае systemd будет ждать завершения основного процесса службы A (, указанного ExecStart=в файле модуля службы A ), прежде чем запустить службу B.

(Не уверен, что правильно понял первую часть вашего вопроса. Может быть, это не то, о чем вы спрашивали)

3
28.01.2020, 02:22

Теги

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