다양한 작업을 수행하는 명령 줄 (창)에서 실행중인 PHP 스크립트가 있는데이 출력은 ' print '문을 화면에 직접 출력합니다.Windows CMD를 통해 작업 출력 캡처 및 표시 방법
내가 원하는 것은 이것을 로그 파일에도 캡처하는 것입니다.
php-cli script.php > log.txt
그러나이 방법의 문제는 모든 출력이 로그 파일에 기록되어 있지만 상황이 평균 시간에 실행 어떻게 (볼 수 없습니다 :
나는 내가 할 수있는 알고 그래서 dodgy가 일어나면 프로세스를 멈출 수 있습니다.)
다른 가능한 질문을 선점하기 위해 인쇄물이 너무 많아서 모든 인쇄물을 로그 문구로 변경할 수는 없으며 코드에서 아무 것도 변경하지 않기를 바랍니다. 가는 fubar. 게다가 시간 측면도 부족합니다. Windows 머신에서도 실행해야합니다. 사전 :)에서
감사
편집 : 그 설정하는 가장 쉽고 빠른 때문에 답변들 주셔서 감사합니다, 결국 나는 확신하지만, 실제 응답이 브라우저 방법으로 갔다 어딘가에이 문제에.
"tail"명령을 사용할 수도 있습니다 (mtail과 같은 여러 Windows 버전이 있습니다). 수동 리프레시가 필요합니다. – Jay