/usr/bin/perl -w
## An example of how to daemonize. See the IPC::Run LIMITATIONS section for
## some reasons why this can be a bit dangerous.
use strict;
use IPC::Run qw( run close_terminal );
run(
sub {
# ... your code here ...
sleep 15;
},
init => sub {
close_terminal;
exit if fork;
}
);