SSH가 종료된 후에도 EC2 인스턴스를 계속 실행하는 방법은 무엇입니까?

이 블로그 게시물에서는 SSH가 종료된 후에도 EC2 인스턴스를 계속 실행하는 데 도움이 되는 몇 가지 명령을 나열하겠습니다.

작가



리눅스와 맥 사용자



먼저 SSH 키로 서버에 로그인합니다.

  • 서버를 백그라운드에서 계속 실행하려면 다음 명령을 사용하십시오.

  • screen -d -m
    


    Python 웹 애플리케이션이 있다고 가정하면 명령은 다음과 같습니다.

    screen -d -m python app.py
    


    또는 노드를 사용하는 경우 명령은 다음과 같습니다.

    screen -d -m npm start
    



  • 사용 가능한 화면을 나열하려면 다음 명령을 사용하십시오.

  • screen -ls
    



  • 세션을 다시 시작하려면 다음 명령을 사용하십시오.

  • screen -r [session restart]
    



  • 세션을 종료하려면 다음 명령을 사용하십시오.

  • screen -X -S [session you want to kill] quit
    


    Windows(PuTTY) 사용자



    먼저 SSH를 통해 원격 상자에 연결합니다. screen를 입력한 다음 원하는 프로세스를 시작합니다.
  • Ctrl-A를 누른 다음 Ctrl-D를 누릅니다. 이렇게 하면 화면 세션이 분리되지만 프로세스는 계속 실행됩니다. 이제 원격 상자에서 로그아웃할 수 있습니다.
  • 나중에 다시 돌아가려면 다시 로그온하고 screen -r 를 입력하십시오. 이렇게 하면 화면 세션이 다시 시작되고 프로세스의 출력을 볼 수 있습니다.

  • 질문이나 제안이 있으십니까? 아래에 의견을 남겨주세요.
    고맙습니다!

    좋은 웹페이지 즐겨찾기