현재 Ubuntu 11.04를 사용하고 있는데 문제가 발생했습니다.진짜웹 개발에서 발생하는 성가신 문제. 저는 FreeBSD에서 온 Ubuntu를 처음 접했고 이와 같은 문제가 발생한 적이 없으므로 여기 있는 다른 누군가가 저에게 올바른 방향을 알려줄 수 있기를 바랍니다.
저는 모든 개발을 vim(콘솔)에서 합니다. 브라우저(이 경우 chromium 또는 firefox)는 일부 오류나 주장을 기록해야 한다고 생각할 때마다 이를 모든 활성 콘솔에 덤프합니다. 내 작업에는 나타날 때도 있고 그렇지 않을 때도 있습니다. 강제로 전체 화면 새로 고침(콘솔을 전체 화면으로 변경 또는 최소화/최대화)하여 텍스트를 제거하지만, 이 문제가 발생할 때마다 이를 수행해야 하는 것은 여전히 성가신 일입니다.
이와 같은 브라우저에 대한 로깅을 비활성화하는 방법이 있습니까? 컴파일러 플래그가 있습니까? 아니면 브라우저 옵션이나 명령줄 인수를 통해 설정할 수 있습니까?
답변1
명령줄에서 브라우저를 시작하고 백그라운드로 보내는 것 같습니다. 다음과 같은 명령을 실행할 수도 있습니다($는 명령 프롬프트입니다).
$ firefox &
이 경우 프로세스가 백그라운드로 전송되더라도 문제는 여전히 stderr(즉, 활성 콘솔)에 기록됩니다. 이 경우 다음과 같이 명령을 수정하여 출력을 리디렉션하기만 하면 됩니다.
$ firefox &> /dev/null &
이 명령은 모든 출력을 /dev/null로 리디렉션합니다. 출력을 캡처하려면 파일로 변경할 수 있습니다. 확인하다이 기사더 많은 선택을 위해.
답변2
이 명령을 시도하여 모든 로그를 삭제할 수 있습니다
$ firefox > /dev/null 2> /dev/null &