Je suis confus quant à ce qui est le meilleur et dans quelles circonstances:
invoke-rc.d apache2 restart
ou
service apache2 restart
Y a-t-il une vraie différence?
man service
a le bit intéressant suivant:
service exécute un script d'initialisation System V dans un environnement aussi prévisible que possible, en supprimant la plupart des variables d'environnement et en définissant le directory de travail actuel sur /.
Je m'intéresse principalement à Debian, mais aussi à Mint (également basé sur Debian).
La page officielle du wiki Debian sur les démons dit utiliser le service
:
# service ssh restart Restarting OpenBSD Secure Shell server: sshd.
Fonctionnellement, service
et invoke-rc.d
sont pour la plupart équivalents, cependant:
invoke-rc.d
est la command préférée pour les scripts de maintenance des packages, en fonction de la page de manuel de la command service
a une --status-all
unique --status-all
, qui interroge l'état de tous les démons disponibles Il semble que le service
soit la command orientée user, alors que invoke-rc.d
est là pour d'autres utilisations.