Você só precisa de um After=
ou Before=
no seu par de unidades. Você pode preferir isso na man page de systemctl
:
--after ... any After= dependency is automatically mirrored to create a Before= dependency.
Use esta opção com list-dependencies
para verificar o que você acha que o systemd deveria estar fazendo. Por exemplo
$ systemctl list-dependencies --after timers.target
timers.target
* |-sysstat-collect.timer
* |-sysstat-summary.timer
* |-systemd-tmpfiles-clean.timer
* '-unbound-anchor.timer
$ systemctl list-dependencies --before sysstat-collect.timer
sysstat-collect.timer
* |-sysstat-collect.service
* |-shutdown.target
* '-timers.target
Se você está convertendo de upstart
você pode obter algumas dicas de aqui , e você pode ler todos os blogs listados < a href="https://www.freedesktop.org/wiki/Software/systemd/"> aqui sob o cabeçalho O systemd da série de blogs de administradores .