2009-10-23 2 views
1

야간 빌드를 수행하는 자동화 된 빌드 시스템을 작성 중입니다.자동화 된 빌드 및 표준

일반적인 조건에서는 모든 것이 잘 작동하지만 개발자가 자동화 된 빌드를 열어 변경 사항을 커밋하는 경우 빌드의 일부 프로세스가 사용자 입력을 요구할 수 있습니다.

STDIN에서 읽지 못하게하는 방법을 알고있는 사람이 있습니까?이를 시도하는 모든 프로세스가 오류가 발생하여 실패합니다. 지금은 리눅스 (우분투)에 대한 솔루션 만 필요하지만이 시스템은 Windows에서도 실행되어야합니다.

FYI : 자동화 된 빌드 시스템은 PHP로 작성되었으며, 현재 (이) 문제가있는 경우 컴파일을 위해 buildroot를 사용하고 있습니다.

답변

2

/dev/null에서 읽으십시오. 항상 EOF를 반환합니다. 이는 빌드 시스템의 설정 방법에 따라 여러 가지 방법으로 수행됩니다. 명령 줄 앱은 물론 < /dev/null을 사용할 수 있습니다.