in reply to Backgrounding a Program
On Unix systems you can use this:
use POSIX; sub daemon { if($pid = fork) { # Parent exit 0; } elsif (defined $pid) { # Child setsid(); # detach session do_stuff(); # do some usefull stuff } else { die "Cannot fork: $!\n"; } }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: Backgrounding a Program
by rob_au (Abbot) on Nov 16, 2001 at 08:49 UTC |