[Omaha.pm] Perl Daemon
Dan Linder
dan at linder.org
Sat Jun 12 13:13:26 PDT 2010
It might depend on your projects needs. We have two daemon-like processes.
One listens on a TCP/IP port 24x7, but just in case it dies we have it setup
in a cronjob to try and execute once a minute. It's not elegant, but it
works for us.
The second process isn't a daemon per-se. We just run it from cron at 10
minute intervals and it processes anything that it finds in it's directory.
Since the processing time can take quite a while, we put a flag file in the
directory when we start, and delete it when we're done.
I think the first one is the daemon-like example you're looking for. Check
out your distributions init.d scripts and start there.
Dan
On Fri, Jun 11, 2010 at 14:07, Jay Hannah <jay at jays.net> wrote:
> On 6/11/2010 1:03 PM, Todd Hamilton wrote:
>
>> What module or approach do you guys use to Daemonize a perl application?
>>
>
> We've got a bunch of home-spun .sh reminiscent of /etc/init.d/apache2 and
> friends. I'm sure there's prettier ways, but I've never used one. If you
> find one you like tell us about it. :)
>
>
> j
>
> _______________________________________________
> Omaha-pm mailing list
> Omaha-pm at pm.org
> http://mail.pm.org/mailman/listinfo/omaha-pm
>
--
***************** ************* *********** ******* ***** *** **
"Quis custodiet ipsos custodes?"
(Who can watch the watchmen?)
-- from the Satires of Juvenal
"I do not fear computers, I fear the lack of them."
-- Isaac Asimov (Author)
** *** ***** ******* *********** ************* *****************
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/omaha-pm/attachments/20100612/acbf5f2f/attachment.html>
More information about the Omaha-pm
mailing list