Fino a poco tempo fa c'era un modo semplice ed efficace per avviare / arrestare / riavviare i servizi:
service nginx start|stop|restart
Questo ha funzionato perfettamente per così tanti anni, ... fino a quando alcuni smart-pants hanno deciso di migliorarli e ora sto affrontando sistemi Debian / Ubuntu in cui lo service
script non fa nulla (come dovrei usare le cose come systemctl start nginx.service
(molto più a lungo, nessuna funzione di completamento automatico, ...)
La mia domanda si riferisce in particolare a Debian e Ubuntu ma sarebbe utile anche coprire le distro CentOS / RedHat.
Quindi, c'è qualcosa che può salvarmi da questi cambiamenti condannati?
Nel caso in cui non fosse chiaro, sto cercando un modo coerente per gestirli, uno che funzionerebbe su Debian 7.x, 8.x, l'ultima versione di Ubuntu LTS e non LTS.
PS. Al di fuori dell'ambito di questa domanda specifica, ma ulteriori riconoscimenti concessi se la soluzione coprirebbe anche la parte di abilitazione e disabilitazione per i servizi.
service
comando con un wrapper che chiama invece servicectl?
service
davvero niente per te? Funziona come previsto sul mio LMDE (che è fondamentalmente un test Debian), non pensavo fosse una cosa specifica per LMDE. Funziona anche come previsto nella mia macchina virtuale Ubuntu.