stdout의 지속적인 메시지 흐름을 모니터링하여 프로세스가 정상적으로 실행되고 있는지 자동으로 감지합니다.

stdout의 지속적인 메시지 흐름을 모니터링하여 프로세스가 정상적으로 실행되고 있는지 자동으로 감지합니다.

채팅 애플리케이션이 있고 다음과 같은 출력 스트림을 활용하여 CI/CD 애플리케이션을 빌드한 후 자동으로 테스트하려고 합니다.

애플리케이션이 정상적으로 실행 중인 경우 매초마다 여러 줄의 텍스트를 콘솔에 지속적으로 덤프합니다. 빌드에 라이브러리가 누락되어 오류 대화 상자가 표시되거나 시작되지 않으면 출력 스트림에 아무 것도 기록되지 않습니다. 메시지가 인쇄되더라도 애플리케이션이 일반적으로 덤프하는 연속적인 텍스트 스트림은 아닙니다.

애플리케이션이 제대로 작동하는지 확인하기 위해 30초 이상의 연속 활동을 자동으로 듣는 방법.

마지막 세부 사항에 대해. 저는 MINGW64/MSYS2에서 실행 중이고 전체 Linux 명령줄 도구 세트에 액세스할 수 없습니다.

나는 뭔가를 생각하고 있었다.

watch -n 1 'myApplication' 

아니면 파일로 tee출력 하고 파일을 시청해야 합니까? myApplication파일 크기가 증가하지 않는지 확인하고 싶습니다.

관련 정보