Até recentemente, havia uma maneira simples e eficaz de iniciar / parar / reiniciar serviços:
service nginx start|stop|restart
Isso funcionou perfeitamente por tantos anos, ... até que alguns smart-pants decidiram melhorá-los e agora estou enfrentando sistemas Debian / Ubuntu nos quais o service
script não faz nada (como eu devo usar as coisas como systemctl start nginx.service
(muito, muito mais, sem trabalho de preenchimento automático, ...)
Minha pergunta se refere especialmente ao Debian e Ubuntu, mas também seria útil para cobrir as distros do CentOS / RedHat.
Então, há algo que pode me salvar dessas mudanças condenadas?
Caso não esteja claro, estou procurando uma maneira consistente de lidar com elas, uma que funcione no Debian 7.x, 8.x, Ubuntu LTS mais recente e não LTS.
PS. Fora do escopo desta pergunta específica, são concedidos elogios extras se a solução também cobrir a parte de habilitar e desabilitar os serviços.
service
comando antigo por um wrapper que chama servicectl?
service
realmente não fazem nada para você? Funciona como esperado no meu LMDE (que é basicamente o teste do Debian), não achei que isso fosse específico do LMDE. Também funciona como esperado na minha VM do Ubuntu.