isto é baseado em respostas para O systemd pode executar um comando *antes* de uma reinicialização?
a maneira atual de "iniciar ou reiniciar" um serviço é:
systemctl is-active nginx && systemctl reload nginx || systemctl start nginx
Estou pensando se há uma maneira melhor de usar alvos e coisas assim. Estou com a sensação de que ainda estou tentando usar ferramentas systemd como outras ferramentas init.
O caso em que eu usaria isso é após ajustes manuais na conf, que podem funcionar, mas travar durante o teste de estresse, e então eu preciso iniciar ou reiniciar após novos ajustes no arquivo de configuração. Obviamente, a "solução" aqui pode ser algo que não é aceitável em produção, pois isso é feito em uma caixa vm/dev.