Tail -f 오류 로그|검사

Tail -f 오류 로그|검사

내 로컬 설정에 대한 오류 로그를 보고 있습니다. 나는 단지 재미로 오류를 인쇄하기 위해 cowsay를 사용하고 싶었습니다. tail -f error_log | cowsay작동하지 않습니다. 어떤 아이디어가 있나요?

답변1

cowsaystdin에 표시된 내용을 인쇄하는 것이 가능하지만 stdin이 닫힐 때까지 줄이 함께 수집됩니다(어쩌면 일부 버퍼가 오버플로될 때 이 작업을 수행할 수 있지만 15Mb의 텍스트로는 충분하지 않습니다).

몇 줄마다 표시 하려면 cowsaytail 명령의 출력을 파이프로 연결 xargs하고 세 번째 줄마다 owsay를 호출하도록 할 수 있습니다.

tail -f error_log | xargs -n3 cowsay 

관련 정보