제한 시간 내에 내 애플리케이션을 호출하기 위해 timeout 명령을 사용하고 있습니다. 또한 2>&1 | tee
응용 프로그램의 로그를 파일에 기록하는 데에도 사용합니다 log.txt
.
주문하다:timeout 20 my_application 2>&1 | tee log.txt
그런데 시간 초과가 발생하면 log.txt
터미널과 터미널에서도 전체 로그를 볼 수 없습니다.
그런 다음 전화를 시도했습니다 timeout 20 my_application
:(아니요2>&1 | tee.log
my_application
), 터미널에서 전체 로그를 볼 수 있습니다.
왜 이런 일이 발생하는지 설명해 주실 수 있나요? 어떻게 해결할 수 있나요? 매우 감사합니다