내가 실행하는 콘솔에는 pgrep python | xargs ps
백그라운드에서 실행 중인 2개의 Python 스크립트가 표시됩니다. 그런데 각 스크립트의 출력을 콘솔에 어떻게 표시할 수 있나요?
추신: 스크립트가 제대로 실행되고 있는지 또는 일부 예외나 메시지가 인쇄되는지 확인하기 위해 스크립트의 마지막 인쇄물을 보고 싶습니다.
추가 하위 질문 - 시작 시 rc.local을 통해 스크립트가 자동으로 실행되면 어떻게 되나요? 이 스크립트의 화면을 얻을 수 있는 방법이 있나요?
답변1
가장 간단한 방법은화면또는멀티플렉서. 둘 다 스크립트가 출력에 사용하는 터미널을 유지하면서 실행 중인 세션의 연결을 끊을 수 있습니다. 이들 중 하나를 사용하려면 다음을 입력하십시오.멀티플렉서(또는화면) SSH를 사용하여 연결할 때(설치가 필요할 수 있음)멀티플렉서첫째, 대부분의 배포판은 기본 저장소에 이러한 도구를 제공합니다. 그런 다음 평소대로 스크립트를 실행하십시오. 연결이 끊어지면 실행하십시오.tmux 연결SSH에 다시 연결하고 이전 세션을 다시 시작하세요.