2011-12-16 5 views
1

다음과 같이 명령 줄에서 실행되는 PHP 스크립트가 있습니다. php test.php >> output.log. 내 output.log 파일의 크기가 커졌으며 특정 조건이 충족 될 때 보관 및 자르기와 같은 일종의 회전을 구현하고 싶습니다. 스크립트 코드 내에서 파일의 경로를 모를 경우 어떻게해야합니까? 호출 될 때 설정 되었기 때문에 어떻게해야합니까?PHP 명령 행 스크립트에서 STDOUT이 리디렉션되는 파일의 경로 얻기

나는 여기에 설명 된대로 파이썬에서 그것을 할 수 있습니다 참조 : >>를 사용 Is there a way to find out the name of the file stdout is redirected to in Python

답변

1

당신은 할 수 없습니다, 적어도, 그 출력은 어디로 PHP 모르는 그런 식으로하기 때문이다.

PHP 자체로 구현해야합니다.

+0

답변 해 주셔서 감사합니다. 어쩌면 파이썬 링크는 다른 누군가에게 단서를 제공합니다. – bogdanvursu

관련 문제