Remix.run Logo
jmclnx 4 days ago

Thanks, links saved.

Then there is this method, but I guess that article refers to no redirection output.

If in background or via cron, I always redirect. But this is for UN*X type systems with a tail that supports '-f'

$ prog > /tmp/log.txt 2>&1 &

Then

$ tail -f /tmp/log.txt

Just so happens, I actually used this the other day for a long running process on OpenBSD :)

smcameron 4 days ago | parent | next [-]

Can't you just read from /proc/pid/fd/0 ?

irishcoffee 4 days ago | parent | next [-]

This was my first thought as well. I assume somehow I'm the dummy that doesn't understand the question.

jmclnx 3 days ago | parent | prev [-]

OpenBSD does not have a /proc file system.

hmng 4 days ago | parent | prev [-]

Isn't that what tee is for? Like

$ prog | tee /tmp/log.txt

jmclnx 4 days ago | parent | next [-]

When I submit a process to bg, I mostly use cron and I do not care about seeing output during runtime.

So, tail suites my needs in the rare cases something unexpected seems to be happening.

gosub100 4 days ago | parent | prev [-]

That's if you start the process with advance knowledge that you'll want to tail the output and log it. Not if you want to view the output of an existing process

hmng 4 days ago | parent [-]

Yes, but I was replying to the above, using redirection and tail -f.