Sujet : systemctl
-
Codes de retour de systemctl : is-active, is-enabled, is-failed et signification du code LSB 3
Les sous-commandes is-active, is-enabled et is-failed de systemctl documentent un contrat simple (0 ou non nul), avec en pratique des valeurs de type LSB comme 3 pour inactif et 4 pour une unité inconnue. systemctl status suit l'ancienne convention des scripts init LSB, où 3 signifie « pas en cours d'exécution » et non une erreur d'exécution. Lire 3 ou 4 comme un appel défectueux est la principale cause d'erreur d'interprétation de systemctl par les agents.
Lisible par machine : JSON