Я пытаюсь запустить php CLI-скрипт в фоновом режиме, и он просто не запускается - он имеет статус Stopped SIGTOU (пытается записать вывод) - Вот подробности
- Mac OS X Lion 10.7.2
- PHP 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?Аналогичный сценарий оболочки выполняется без проблем в фоновом режиме.