On Tuesday May 05 2015 13:44:42 Eric A. Borisch wrote:

> Here's the (bash) you're looking for:
> 
> nohup [your command here] &> outputs.log < /dev/null &

Thanks, this much I've mastered since the couple of lives ago mentioned in an 
earlier email ;)
nohup isn't very important anymore because it's even longer ago since I saw a 
process getting a SIGHUP when started in or pushed to the background. 
/usr/bin/nohup takes care of the output redirection, though; I'd hope that the 
shell builtin would do something similar but apparently it doesn't (at least 
not the tcsh version).

I've found the code I wrote back in the day. Its main purpose was to provide a 
log window facility with any kind of windowed terminal emulator (`xterm -e 
xpipe -fd in,out`) but it contains a protection against closing of the window 
(a SIGHUP/SIGKILL/SIGINT handler calling freopen(stdout,"/dev/null") etc). But 
of course if shouldn't be too hard to rewrite nohup so that it does what I'm 
looking for.

R
_______________________________________________
macports-dev mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to