SSHの後にEC 2インスタンスを実行し続ける方法


このブログ記事では、SSHが終了した後にEC 2インスタンスを実行するのを助けるいくつかのコマンドを一覧にします.

著者


LinuxとMacユーザー


まず、SSHキーでサーバーにログインします.

  • サーバーをバックグラウンドで実行するには、次のコマンドを使用します.
  • screen -d -m
    
    Python Webアプリケーションを持っていると仮定しましょう.
    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ユーザ


    まず、リモートボックスにssh.種類screen , 次に、必要なプロセスを開始します.
  • プレスCtrl-A then Ctrl-D . これはあなたのスクリーンセッションを切り離すが、あなたのプロセスを走らせているままにします.さて、リモートボックスからログアウトできます.
  • 後で戻って来たいなら、もう一度ログインしてタイプしてくださいscreen -r , これはあなたのスクリーンセッションを再開し、あなたのプロセスの出力を見ることができます.
  • 任意の質問や提案がありますか?コメントを下に残してください.
    ありがとう!