System_Daemon и shell_exec - PullRequest
       26

System_Daemon и shell_exec

0 голосов
/ 09 апреля 2010

Я настроил демона (daemon.php) с помощью PEAR System_Daemon, который ждет, чтобы что-то появилось в базе данных. Когда что-то есть, демон получает достаточно информации и отправляет ее в другой скрипт (execute.php) с помощью команды shell_exec, поэтому я не беспокоюсь о том, чтобы дождаться ответа и задержать демона.

Оба сценария работают в одиночку, и я даже могу вызвать shell_exec перед вызовом System_Daemon::start();. Однако, если я пытаюсь назвать его ПОСЛЕ System_Daemon::start();, то я получаю Отказ в доступе только при выводе в файл.

Я все еще новичок в Daemons в целом, поэтому любые идеи или мысли были бы великолепны!

Спасибо, ребята!

1 Ответ

0 голосов
/ 09 апреля 2010

Насколько я знаю, System_Daemon использует файл блокировки (найдите файл pid в / var / run / appname /). Это может быть проблема с вами, но я не уверен, как это может повлиять на вызов shell_exec (). Буду продолжать проверять и сообщать, найду ли я что-нибудь. Обновляйте, если вам повезет.

...