I know I can redirect all terminal output to a file, but does that work the other way around?
Can I have a terminal window open, in Tmux or elsewhere, that is receiving redirected output from a file in real time? IE if another process is writing to the file, this is being directed to a terminal window?
Use case: REPL swamped by output
The reason I would like this is I would like to see the output of some code in a REPL (Erlang it turns out) which has many processes creating terminal output stuff in background, but this output is very rapid and I "lose" my REPL command line constantly as it is drowned by the output. So I'd like those processes to output to a file instead, but, in another terminal, I still want to see what that output is in real time.
tail -f
works fine with appending to the fille using>>
, if I open the file in Vim and add to it, it doesn't work. Just sayin'. Haven't tested with Erlang yet but it's coming up. – Thomas Browne Oct 28 '18 at 18:31-F
in that case, because it appears that vim closes and then reopens the file. Okay good news. Isn't Linux foxtrot wonderful! – Thomas Browne Oct 28 '18 at 18:32