• # service

    Posté par (site web personnel) . En réponse à la dépêche systemd pour les administrateurs, parties 3, 4 et 5. Évalué à 3.

    Voici un exemple avec le service NTP:

    $ systemctl stop ntpd.service

    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.