On 11/24/12, Sven Joachim <svenj...@gmx.de> wrote: > On 2012-11-24 08:59 +0100, Zenaan Harkness wrote: > >> colortail is not a full replacement for tail - namely, it precludes >> pipe/|/stdin >> >> systemd-journalctl -f gives a non colorized output. >> >> Here's my failed attempt to fool colortail into accepting a bash file >> descriptor in order to pipe journal through colortail: >> >> Refer: http://www.tldp.org/LDP/abs/html/io-redirection.html > > For programs which do not read standard input, > http://www.tldp.org/LDP/abs/html/process-sub.html is more interesting. > See also the "Process Substitution" paragraph in the bash manpage.
Great links, thanks! I shall read them, since: >> SO, it comes to my mind, that there ought be a way to turn a bash file >> descriptor, into a file name, to fool colortail in some other way. >> Perhaps a /proc/$PID/fd/... or some such. > > Exactly that is what process substitution achieves. > >> Anyone know where to next, in the search for ultimate control over >> colortail, taming it into submission to the will of systemd-journald? > > Probably "colortail -f <(systemd-journalctl -f)" will do the trick. This doesn't work - I guess "<" is still a redirection to stdin or something. For colortail, we need to auto-generate the corresponding filename for stdin. I shall report back if/when I find a solution... -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/caosgnsqofwexvmn45flbe+ojepxwz95+go+eqmkf-hw2hjl...@mail.gmail.com