このコマンドの出力をgrepする必要があります。
systemctl | grep failed
問題は、ユニット全体が表示されないことです。
systemd-...-clean.service loaded failed failed Cleanup of Temporary Directories
systemd-...-setup.service loaded failed failed Recreate Volatile Files and Directories
tcsd.service loaded failed failed LSB: Init script for TCSD
cups.socket loaded failed failed CUPS Printing Service Sockets
systemd-...es-clean.timer
次のように表示される単位を表示できます。systemd-tmpfiles-clean.service
ファイルを使用しようとしています。
systemctl --failed > file
または猫:
systemctl --failed | cat
しかし、問題は同じです。これが起こる理由と解決策を理解する必要があります。
答え1
これはパイプとは何の関係もなく、systemctl
動作です。--full
フルネームを確認するにはスイッチを使用してください。
--full Do not ellipsize unit names and truncate unit descriptions in the output of list-units and list-jobs.
答え2
まず、lessに移動してからgrepを試してください。
#systemctl status -l httpd | less | grep failed