"web_browser & disown": 여전히 데이터가 표시됩니다.

"web_browser & disown": 여전히 데이터가 표시됩니다.

터미널에서 웹 브라우저를 실행합니다.

  web_browser & disown

웹 브라우저가 정상적으로 열립니다.
것 같다인식되지 않음터미널을 통과하세요.

그런데 웹브라우저를 사용해서 인터넷 서핑을 하다가...

나는
이 터미널에 데이터를 보고하는 웹 브라우저를 보기 시작했습니다.

터미널은 웹 브라우저에 대한 데이터를 인쇄합니다.

그래서 나는 "라고 생각했다.부인하다"부족한
완전 부정인터넷 브라우저?

답변1

웹 브라우저는 출력과 입력이 터미널에 연결된 상태로 계속 실행 중입니다.

Disown은 쉘이 자식에게 신호를 보낼 때만 쉘이 자식에게 신호를 보내는 것을 방지합니다.

출력을 제거하려면 출력을 리디렉션해야 합니다.

browser  > /dev/null 2>&1 &

또는

browser  > /dev/null 2> /dev/null

SSH 세션에서 이 명령을 실행하는 경우 입력이 중단되지 않을 경우를 대비해 입력 연결을 끊어야 합니다.

browser < /dev/null  > /dev/null 2>&1 &

그럼 부정할 수도 있지

browser < /dev/null  > /dev/null 2>&1 &
disown

관련 정보