Comment peut-on obtenir l'invite de ligne de commande après avoir utilisé la commande systemctl status? La commande semble réussir car elle affiche les informations d'état du service demandé. Cependant, le terminal semble se verrouiller après avoir utilisé la commande.
Si tu veux dire
systemctl status
à la fin cela montre ceci:
├─systemd-journald.service
│ └─318 /lib/systemd/systemd-journald
├─fwupd.service
│ └─1703 /usr/lib/fwupd/fwupd
├─systemd-networkd.service
│ └─395 /lib/systemd/systemd-networkd
└─cups-browsed.service
└─2918 /usr/sbin/cups-browsed
lines 172-194/194 (END)
... puis appuyez sur q
pour quitter.
Comme steeldriver l'a noté dans les commentaires: utilisez --no-pager
si vous ne voulez pas ce comportement voir les détails .
systemctl status --no-pager
Vérifiez ce que systemctl
est en cours d'exécution dans un autre terminal:
$ pstree -pa $(pgrep systemctl)
systemctl,2100 status
└─less,2101
Et de man less
:
q or Q or :q or :Q or ZZ
Exits less.
systemctl status | cat
fait aussi le travail. Vous redirigez simplement la sortie de systemctl status
vers cat
qui, à son tour, vide tout ce qui se trouve sur la console sans aucune pagination.