C'est globalement équivalent à la commande traditionnelle disponible sur la plupart des systèmes basés sur SysV:
$ service ntpd stop
Dans les faits, sur Fedora 15, si vous exécutez cette dernière commande, elle sera convertie de manière transparente
Ce n'est pas tout à fait ça. La commande traditionnelle avec SysV rc est /etc/init.d/ntpd stop. Pour d'autres gestionnaires de services, la commande est différence, notamment pour systemd systemctl stop ntpd.service. Il me semble que la commande service a été introduite pour permette de lancer, d'arrêter et de relancer des services indépendamment du gestionnaire de service, en prenant en charge SysV rc et upstart, puis OpenRC et systemd. Même avec systemd, il est donc utile d'utiliser de préférence cette commande, puisqu'elle fonctionnera même si vous vous retrouvez sur une machine qui utilise par exemple SysV rc.
# service
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse à la dépêche systemd pour les administrateurs, parties 3, 4 et 5. Évalué à 3.
Ce n'est pas tout à fait ça. La commande traditionnelle avec SysV rc est
/etc/init.d/ntpd stop. Pour d'autres gestionnaires de services, la commande est différence, notamment pour systemdsystemctl stop ntpd.service. Il me semble que la commandeservicea été introduite pour permette de lancer, d'arrêter et de relancer des services indépendamment du gestionnaire de service, en prenant en charge SysV rc et upstart, puis OpenRC et systemd. Même avec systemd, il est donc utile d'utiliser de préférence cette commande, puisqu'elle fonctionnera même si vous vous retrouvez sur une machine qui utilise par exemple SysV rc.