Получить путь к файлу STDOUT перенаправляется в сценарий командной строки PHP - PullRequest
1 голос
/ 16 декабря 2011

У меня PHP-скрипт запускается из командной строки, например: php test.php >> output.log. Мой файл output.log увеличился в размере, и я хотел бы реализовать какое-то вращение (его архивирование и усечение при выполнении определенного условия). Как я могу это сделать, если я не знаю путь к файлу из кода скрипта, потому что он установлен, когда он вызывается?

Я вижу, что вы можете сделать это в Python, как описано здесь: Есть ли способ узнать имя файла, на который перенаправляется стандартный вывод в Python

1 Ответ

1 голос
/ 16 декабря 2011

Вы не можете, по крайней мере, не использовать >>, потому что таким образом PHP не знает, куда направляется его вывод.

Вы должны будете реализовать его в самом PHP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...