[svlug] daemonize a bash script

Robert Hajime Lanning lanning at lanning.cc
Fri Jun 9 18:24:20 PDT 2006

<quote who="Brian J. Tarricone">

> True that there's no POSIX function that does this, but daemon(3) does
> do all that, and has been around since 4.4BSD (or so says the
> manpage).
>  I would venture to guess that most UNIX-ish OSes might have it.  At
> least you can expect Linux and (I would imagine) *BSD to have it.

> Check out setsid(8). (Not to be confused with setsid(2), though
> setsid(2) provides a more detailed explanation of what setsid(8)
> does.)
>  Not sure about OS availability.

Shows that I come from a SYSV background! :)

Both are available on my Gentoo box.

Though, daemon() is a C API, not usable from the shell.

setsid is something to play around with.  Replace nohup.

And, did Guloka think the Ulus were too ugly to save?

More information about the svlug mailing list