Re: Start/stop daemon using php

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



David Sveningsson wrote:
Hi, I've written an application in c which I would like to start/stop as a daemon in gnu/linux.

The application has the argument "--daemon" which forks the process and exits the parent. Then it setups a SIGQUIT signal handler to properly cleanup and terminate. It also maintains a lockfile (with the pid) so only one instance is allowed.

So, to start this application I created a php site that calls exec("/path/to/binary --daemon > /dev/null 2> /dev/null").

Everything is working so far, but I cannot get the application to receive the SIGQUIT when I start using php and exec. Not even manually using kill in the shell. It works correctly if I start manually thought.

So, is this possible to do? Doesn't exec allow applications with signal handlers? Is there some other way to terminate the application?


why don't you just use start-stop-daemon and make a quick init.d script?

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux