J'utilise Debian unstable avec systemd
, au démarrage j'ai quelques services qui sont marqués comme FAILED
(et non OK
), mais le journal est trop rapide pour moi pour récupérer le nom du service ayant échoué.
Je me demande s'il existe un moyen d'obtenir ce journal de démarrage une fois le système opérationnel (je ne parle pas du journal du noyau qui est accessible avec dmesg
mais le services
). Et le service --status-all
n'aide pas vraiment car il répertorie uniquement les services activés/désactivés, mais pas ceux qui ont échoué au démarrage.
Donc, tout indice est le bienvenu!
Essayer:
systemctl --state=failed
man systemctl
dit:
--state =
L'argument doit être une liste séparée par des virgules des états LOAD, SUB ou ACTIVE de l'unité. Lors de la liste des unités, affichez uniquement celles dans les états spécifiés. Utilisez --state = n'a pas réussi à afficher uniquement les unités ayant échoué.
Exécutez (comme root
):
systemctl status <service-name>
état [MOTIF ... | PID ...]]
Affiche des informations d'état d'exécution concises sur une ou plusieurs unités, suivies des données de journal les plus récentes du journal.
Aussi:
journalctl -u <service-name> -b