systemctl 出力が切り捨てられます。

systemctl 出力が切り捨てられます。

このコマンドの出力を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

関連情報