스트리밍 오류 로그

스트리밍 오류 로그

/log/spo.error오류 로그()가 작성되는 동안 내용을 스트리밍 하고 싶지만 sed보기 전에 해당 스트림을 파이프해야 합니다. 어떻게 해야 하나요?

답변1

syslog(클래식 syslog)를 사용하는 경우 파일에 /etc/syslog.conf다음 줄을 추가합니다 .

*.*        /tmp/fifo

/tmp/fifo를 사용하여 생성한 파이프라인은 어디에 있습니까 mknod p /tmp/fifo?

syslog 서비스를 다시 시작하면 새 구성을 읽고 모든 로그가 이제 파이프에 덤프됩니다. 그런 다음 원한다면 tail파이프를 사용하거나 무엇이든 읽을 수 있습니다(단지 경쟁 조건을 기억하십시오).

답변2

tail -f가 올바른 선택입니다. FIFO에 대해서는 나중에 더 물어보겠습니다 ;)

관련 정보