![Screen 프로그램을 통해 키보드 인터럽트가 전송되는 것을 방지하는 방법](https://linux55.com/image/69078/Screen%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%EC%9D%84%20%ED%86%B5%ED%95%B4%20%ED%82%A4%EB%B3%B4%EB%93%9C%20%EC%9D%B8%ED%84%B0%EB%9F%BD%ED%8A%B8%EA%B0%80%20%EC%A0%84%EC%86%A1%EB%90%98%EB%8A%94%20%EA%B2%83%EC%9D%84%20%EB%B0%A9%EC%A7%80%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
나는 화면 프로그램을 통해 출력(입력이 아님)을 볼 수 있는 Python 프로그램을 만들고 있습니다. 그러나 문제는 이렇게 하면 사용자가 키보드 인터럽트(Control + C)를 통해 프로그램을 닫을 수 있다는 것입니다.
Python 프로그램은 항상 열려 있어야 하기 때문에 이 작업을 수행하는 사람은 없지만 그 출력을 보고 싶어하는 사람이 있을 수 있습니다.
어떤 아이디어가 있나요? 스크린 프로그램은 bash 스크립트에서 시작됩니다.
답변1
Python 프로그램의 출력을 파일에 기록하고 사람들에게 로그 파일에 대한 읽기 액세스 권한을 부여합니다. 그들은 사용할 수 있습니다tail -f
성장하는 모습을 지켜보세요.