특정 장기 실행 스크립트를 실행하기 위해 사용자에게 고소당했습니다. 화면을 사용하고 싶지만 "터미널 '/ dev / pts / 4'을 (를) 열 수 없습니다. 확인하십시오"라는 오류 메시지가 나타납니다.
그래서 나는 Googled를 둘러보고 실행하도록 지시 한 포럼 게시물을 발견했습니다 $ script '/dev/null/'
. 그렇게하고 나서 화면을 볼 수있었습니다.
왜 이것이 작동합니까? 해당 사용자가 해당 화면을 실행할 수없는 이유는 무엇입니까? 'script'를 / dev / null로 리디렉션하는 것이 다른 방법으로 방지되는 이유는 무엇입니까? 스크립트를 사용하여 원래 사용자로 로그를 작성합니까?
su
스크린 세션 내 에서 실행 됩니다.