Hasta hace poco, había una manera simple y efectiva de iniciar / detener / reiniciar servicios:
service nginx start|stop|restart
Esto funcionó perfectamente durante tantos años, ... hasta que algunos pantalones inteligentes decidieron mejorarlos y ahora me enfrento a los sistemas Debian / Ubuntu donde el service
script no hace nada (ya que se supone que debo usar las cosas como systemctl start nginx.service
(mucho más tiempo, sin trabajo de autocompletar, ...)
Mi pregunta se refiere especialmente a Debian y Ubuntu, pero también sería útil cubrir las distribuciones de CentOS / RedHat.
Entonces, ¿hay algo que pueda salvarme de estos cambios condenados?
En caso de que no estuviera claro, estoy buscando una forma consistente de lidiar con eso, una que funcione en Debian 7.x, 8.x, la última versión de Ubuntu LTS y no LTS.
PD. Fuera del alcance de esta pregunta específica, pero se otorgan felicitaciones adicionales si la solución también cubriría la parte de habilitar y deshabilitar para los servicios.
service
comando anterior con un contenedor que llama a servicectl?
service
Realmente no hace nada por ti? Funciona como se esperaba en mi LMDE (que es básicamente una prueba de Debian), no pensé que fuera algo específico de LMDE. También funciona como se esperaba en mi Ubuntu VM.