3 ms·
I use tee to save log files from long running programs. The chatter goes to stdout, and informs me about progress. But the tee also saves the chatter, so I ca
by mturmon 12y ago
I use tee to save log files from long running programs. The chatter goes to stdout, and informs me about progress. But the tee also saves the chatter, so I can review it if something goes wrong.
You could get a similar effect in other ways (e.g., tail -f, or terminal scrollback), but I find tee is convenient.
- philsnow 12y agoOften I'll do something like long_running_thing | tee long_running_thing_stdout and want to see the first few lines of output before going to do something else. The pipe causes buffering on stdout, though, so I have to sit there until 4k of output has come out on stdout. As seen on https://unix.stackexchange.com/questions/25372/turn-off-buffering-in-pipe https://unix.stackexchange.com/questions/25372/turn-off-buff... , either `unbuffer long_running_thing` or `stdbuf -oL long_running_thing` causes it to output linewise instead of 4k at a time.