이 명령의 출력을 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