2017-05-01 8 views
1

Azure Linux VM上で動作するASP.NETコアアプリケーションを構築しました。Azure Linux VM + ASP.NETアプリケーション

私は、(SSH経由で)ログインしてdotnet runコマンドを使ってアプリケーションを起動することができました。

問題は、asp.netアプリケーションがシャットダウンすると、ログアウトを閉じる(SSHを閉じる)という問題です。

SSHが閉じてもアプリケーションを実行したままにしておきますか?

+0

'dotnet run&'を試しますか?コマンドのバックグラウンドを実行するには、 '&'を使います。 –

+0

Hey Walterさん、 'dotnet run&' yelds '[1] 2592'を使っていますが、コントローラのエンドポイントに接続できないようです。 –

+0

どういう意味ですか?コマンドの最後に '&'が追加されます。私の間違いで申し訳ありません、あなたの完全なコマンドは何ですか?完全なコマンドの最後に '&'を追加してください。 –

答えて

2

コマンドの最後に&を追加できます。 &は、コマンドをバックグラウンドで実行します。 sshセッションを終了しても、アプリケーションも実行されています。

回答sudo nohup dotnet run &を使用しました。 man bash

から

コマンドが制御オペレータ&、サブシェルにおけるバックグラウンドでコマンドを実行 シェルが終了した場合。シェルは コマンドが完了するのを待たず、戻りステータスは0です。

関連する問題