Pourquoi certains démons manquent-t-ils de service
et d’autres de initctl
name__? Est-ce que les deux outils font la même chose et que ce soit une question de préférence personnelle de l'utilisateur?
Par exemple.
Sudo service --status-all
contre
Sudo initctl list
Dans mon cas particulier, cron
manque de initctl et ssh
est à court service. Mais sur Fedora
name__, par exemple, les deux seront dans systemctl
name__.
la liste initctl montrera le processus géré en utilisant le fichier natif upstart. Le service montrera à ceux qui utilisent un script init plus traditionnel. systemctl affichera celui qui utilise le format natif de systemd.
Ubuntu est en train de migrer d'anciens scripts vers des travaux upstart et dans votre cas, cron est géré par upstart et ssh est toujours un script initscript régulier. Upstart do fournit certaines fonctionnalités que le script init n'a pas (comme le redémarrage automatique si le service est désactivé, le démarrage à la demande, etc.), de sorte que les emballeurs sont encouragés à migrer vers des travaux upstart.
Mais au final, oui, ils font tous deux le même travail de base en démarrant les services, mais différemment, ils ne sont donc pas exactement interchangeables.