web-dev-qa-ko.com

실행중인 프로그램의 출력을 / dev / null로 리디렉션하는 방법

나는 프로그램의 출력을 억제하기 위해 /dev/null로 리디렉션 할 수 있음을 알고 있으며, 예를 들어 Chromium에서 모든 오류 및 경고 메시지를 숨길 수 있습니다.이 프로그램을 시작할 수 있습니다.

chromium-browser 2> /dev/null &

그러나 오류 메시지와 유형을 잊어 버리면

chromium-browser &

(명령의 중간에 나타날 때 매우 짜증이납니다.) 응용 프로그램을 중지하고 다시 시작하는 것을 제외하고는 무엇을 해야할지 모르겠습니다.

어플리케이션을 다시 시작하지 않고도 어떻게 든 오류 출력을 리디렉션 할 수 있습니까?

19
phunehehe

chromium-browser 대신 chromium-browser 2> /dev/null에 대한 별칭을 설정할 수도 있습니다.

예를 들어, Bash를 사용하는 경우 /home/username/.bashrc를 편집하고 행을 추가하십시오.

chromium-browser='chromium-browser 2> /dev/null'

또는 더 나은 아직

chrome='chromium-browser 2> /dev/null'

키 입력을 저장하십시오.

6
user1433