Pare o serviço systemd após o outro no encerramento e reinicialização

0

Eu quero executar um script no desligamento e reinicializar após o rsyslog ter parado.

O que eu tenho que escrever no meu arquivo de serviço systemd /lib/systemd/system/test.service. Até agora eu tenho

[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

Como posso executar isso depois que o rsyslog parou?

Esta parece ser a única maneira Como executar um script no desligamento do Debian 9 ou Raspbian 8 (Jessie) .

    
por Frank Breitling 24.02.2017 / 20:06

1 resposta

1

Você deve adicionar um Before=rsyslog.service na seção [Unit]

A propósito, você provavelmente deve mudar a última linha com WantedBy=multi-user.target

    
por 24.02.2017 / 20:17