尾部 -f 错误日志 |考赛

尾部 -f 错误日志 |考赛

我正在查看本地设置的错误日志。我想用cowsay 打印出错误,你知道,为了好玩。tail -f error_log | cowsay不起作用。有任何想法吗?

答案1

cowsay可以打印 stdin 上呈现的内容,但会将行收集在一起,直到 stdin 关闭(也许当某些缓冲区溢出时它也会这样做,但 15Mb 的文本不足以做到这一点)。

如果你想cowsay每隔几行显示一次,你可以将 tail 命令的输出通过管道传输到其中xargs,并让它在每第三行调用owsay:

tail -f error_log | xargs -n3 cowsay 

相关内容