Невозможно определить, работает ли он в фоновом режиме. Я до сих пор не нашел способа сделать.
Одним из способов может быть просмотр списка процессов и проверка статуса /usr/bin/php
Лучший способ - использовать параметр (скажем, --daemon
). Когда этот параметр передается, он будет работать в фоновом режиме, в противном случае он будет печатать полезную информацию во внешнем интерфейсе.
Вы можете создать демон, используя System_Daemon пакет pear.