Natrafiłem na fajnie napisany dokument jak poprawnie napisać skrypt PHP, który działa jako daemon. Autor opisuje jak z pomocą biblioteki PEAR Daemon utworzyć konfigurację init-d oraz jakich błedów uniknąć.
Polecam: http://kvz.io/blog/2009/01/09/create-daemons-in-php/