Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 9 Mar 2007 10:02:52 -0500
From:      Vivek Khera <vivek@khera.org>
To:        FreeBSD Stable <freebsd-stable@freebsd.org>
Subject:   Re: Background process
Message-ID:  <E0455690-34C8-420B-9DA5-301A354D629B@khera.org>
In-Reply-To: <45F0A6DE.4090604@FreeBSD.org>
References:  <52267.194.69.32.50.1173359004.squirrel@webmail.nerim.net> <45F0A6DE.4090604@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help


On Mar 8, 2007, at 7:14 PM, Doug Barton wrote:

> Failing that, if you need to preserve anything that is emitted from  
> the program, nohup is probably your best bet. If it isn't going to  
> spit anything out on the terminal, take a look at daemon(8), which  
> you probably will want to run with the -f option.

I can't remember needing nohup to run *anything* since the ancient  
days of the old old old /bin/sh which would kill all of your  
processes upon logout.  Modern shells do not do this.  Just redirect  
the stdin/stdout/stderr appropriately and run in bg.

The more appropriate tool, assuming the original program has no "run  
as daemon" flag is the daemon(8) program as mentioned above.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E0455690-34C8-420B-9DA5-301A354D629B>