ssh:nohup.out 구독

ssh:nohup.out 구독

다음 명령을 사용하여 원격 시스템에서 장기 실행 작업을 시작한다고 가정해 보겠습니다 nohup.

nohup command &

nohup.out콘텐츠가 게시된 대로 ssh업데이트 되도록 콘텐츠를 터미널로 스트리밍할 수 있는 방법이 있습니까 ?nohup.out

답변1

댓글에 언급된 대로 tail -f계속 실행할 수 있습니다. nohup.out그러나 장기 실행 작업의 경우 아래와 같이 실행하는 것이 좋습니다.GNU 화면(또는 tmux). 명령을 실행할 수 있는 가상 터미널을 할당하여 원하는 대로 "세션"에 대한 연결을 끊었다가 다시 연결할 수 있습니다.

화면 내에서 명령을 실행하여 터미널의 마지막 출력을 볼 수도 있고, 예를 들어 실행하여 mycmd > outputfile출력을 파일에 저장하거나 mycmd | tee outputfile출력을 터미널과 파일 모두로 가져올 수도 있습니다. screen을 사용하면 여러 창을 열 수도 있으므로 명령이 실행되는 동안 출력 파일을 쉽게 탐색할 수 있습니다.

관련 정보