PHP-скрипт не будет работать в фоновом режиме
Я пытаюсь запустить скрипт php CLI в фоновом режиме, и он просто не запускается - он имеет статус Stopped SIGTOU (пытается записать вывод) - вот подробности
Mac OS X Lion 10.7.2PHP 5.3.6 с Suhosin-Patch (cli) (построено: 8 сентября 2011 19:34:00)Я создал основной скрипт test.php
<?php echo 'Hello world'.PHP_EOL; ?>
Вот результаты различных тестов: -
php -f test.php
(Привет мир отображается)php -f test.php >test.log 2>&1
(Привет мир попадает в test.log)php -f test.php >test.log 2>&1 &
--- Я получил[1]+ Stopped(SIGTTOU) php -f test.php > test.log 2>&1
- и работа просто сидит там, ничего не делая ничего не регистрируется, однако lsof показывает, что файл журнала открытЭто как-то связано с PHP? Аналогичный сценарий оболочки выполняется без проблем в фоновом режиме.