![mpg123에서 "환영" 메시지를 억제하시겠습니까?](https://linux55.com/image/93423/mpg123%EC%97%90%EC%84%9C%20%22%ED%99%98%EC%98%81%22%20%EB%A9%94%EC%8B%9C%EC%A7%80%EB%A5%BC%20%EC%96%B5%EC%A0%9C%ED%95%98%EC%8B%9C%EA%B2%A0%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
지정된 시간에 오디오를 재생하기 위해 mpg123을 호출하는 node.js 애플리케이션을 작성 중입니다. 이런 일이 발생하면 로그를 보관하지만 오류가 발생한 경우에만(예: 파일을 찾을 수 없음 오류).
mpg123이 실패하면 내 응용 프로그램은 오류를 포착할 뿐만 아니라 표준 High Performance MPEG 1.0/2.0/2.5 Audio Player for Layers 1, 2 and 3 ...
메시지와 실제 오류도 포착합니다.
출력의 마지막 줄을 잡고 그냥 기록하지 않고 mpg123이 환영 메시지를 표시하지 않고 오류만 표시하도록 하는 방법이 있습니까? 매뉴얼 페이지에는 내가 볼 수 있는 내용이 표시되지 않지만 아직 고려하지 않은 다른 방법이 궁금합니다.
답변1
파일 이름을 입력하지 않아도 되며 mpg123
옵션 목록이 표시됩니다 -q
. 이는 다음을 의미합니다.조용한
예를 들어 일반 출력은 다음과 같습니다.
% mpg321 mysong.mp3
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2, and 3.
Version 0.3.2-1 (2012/03/25). Written and copyrights by Joe Drew,
now maintained by Nanakos Chrysostomos and others.
그러나 -q
깃발이 있으면 모든 것이 조용해집니다.
오류 메시지가 계속 나타납니다.
% mpg123 -q nosuchsong.mp3
nosuchsong.mp3: No such file or directory
답변2
-q
옵션( )을 사용하면 --quiet
진단 메시지와 배너가 표시되지 않습니다. 여전히 오류 메시지가 나타납니다.