Skip to content
  • David Herrmann's avatar
    journalctl: quit on I/O error · 244692cb
    David Herrmann authored
    
    
    This makes journalctl quit on ferror() conditions on stdout. It fixes an
    annoying bug if you pipe its output through 'less' and press 'q'. Without
    this fix journalctl will continue reading all journal data until EOF which
    can take quite some time. For instance on my machine:
    
        david-nb ~ # time journalctl | wc -l
        327240
    
        real    1m13.039s
        user    1m0.217s
        sys     0m10.467s
    
    However, expected behavior is journalctl to quit when its pager closed the
    output pipe.
    
    Signed-off-by: default avatarDavid Herrmann <dh.herrmann@googlemail.com>
    244692cb