런레벨 전환 시 콘솔 출력 억제

런레벨 전환 시 콘솔 출력 억제

런레벨을 전환할 때 TTY1에서 발생하는 출력을 침묵시키는 방법이 있습니까?

나는 아래와 같이 출력에 대해 이야기하고 있습니다 : 여기에 이미지 설명을 입력하세요.

런레벨이 변경될 때 TTY1에서 실행될 수 있는 간단한 UI가 있는데, 이는 저주 출력을 중단하고 정말 보기 흉해 보입니다.

답변1

아마도 그렇지 않을 것입니다. 이 메시지는 작성되었습니다편안, 귀하의 콘솔은 TTY1이를 사용하는 가상 콘솔 중 하나일 뿐입니다.

서비스 중지/시작 메시지는 명령의 하위 프로세스에 의해 기록되지 않습니다(그렇지 않으면 메시지를 해당 프로세스로 리디렉션할 수 있음 /dev/null).

반면에 콘솔에 기록되는 다른 유형의 메시지(예:콘솔/가상 터미널에서 메시지 인쇄 또는 로그인을 비활성화하는 방법은 무엇입니까?).

그러나 CentOS 7을 빠르게 살펴보면 출력을 리디렉션 하거나 사용하는 것이 런레벨 5에서 ​​3으로 전송된 메시지에 영향을 미치지 init않습니다 . dmesg -n 1명령 셸은 로그아웃됩니다(프로그램에서 예상하는 대로).

관련 정보