tail -f foi o caminho a percorrer ty. Eu perguntarei mais sobre os FIFOs mais tarde;)
Eu quero transmitir o conteúdo de um log de erros ( /log/spo.error ) como está escrito, mas canalizar o fluxo através de sed antes de visualizá-lo. Como posso fazer isso?
Se você estiver usando syslog (syslog clássico), no seu arquivo /etc/syslog.conf , adicione esta linha:
*.* /tmp/fifo
onde /tmp/fifo é um canal criado usando mknod p /tmp/fifo .
Reinicie seu serviço syslog para que ele leia sua nova configuração e agora todos os logs serão despejados no pipe. Então você pode tail o tubo se você quiser ou fazer qualquer coisa para lê-lo (apenas tenha em mente as condições de corrida).