EC2
+を使用して実行したい長時間実行されるジョブがありRStudio
ます。EC2
インスタンスをセットアップしRStudio
てから、Web ブラウザーでページとしてセットアップします。接続をセットアップし、1 日を通して Web ブラウザーを実行するために使用するラップトップを物理的に移動する必要があり、ジョブは終了しRStudio
ますが、インスタンスはEC2
ダッシュボードで引き続き実行されます。
アクティブな接続を維持せずにジョブを実行し続ける方法はありますか?
EC2
+を使用して実行したい長時間実行されるジョブがありRStudio
ます。EC2
インスタンスをセットアップしRStudio
てから、Web ブラウザーでページとしてセットアップします。接続をセットアップし、1 日を通して Web ブラウザーを実行するために使用するラップトップを物理的に移動する必要があり、ジョブは終了しRStudio
ますが、インスタンスはEC2
ダッシュボードで引き続き実行されます。
アクティブな接続を維持せずにジョブを実行し続ける方法はありますか?
RStudio経由で開始/制御する必要がありますか?
タスクを Rscript または littler を介して実行される「通常の」R スクリプトにすると、シェルからそれらを実行できます。
のような昔ながらのツールを使用するかnohup
、バックグラウンドでの実行を制御します。batch
at
のようなツールを使用するかscreen
、ジョブを起動する 1 つtmux
または複数のセッションbyobu
を維持し、余暇に接続/切断/再接続します。
RStudio Server も同様の方法で動作しますが、AFAICT では、ユーザー/マシンごとに 1 人のユーザーに制限されます。これは、インタラクティブな作業には完全に理にかなっていますが、複数のセッションが必要な場合は制限されます。
FWIW、私はこれのために tmux を使った屏風が大好きです。
ライブ接続を維持する必要があるという私の当初の懸念は正しくありませんでした。エラーはメモリ不足によるもので、インターネット接続から切断されたのと同じ結果でした。
インスタンスはAWSダッシュボードから開始され、そこからも停止または終了されます。まだ実行されている限り、パブリックDNSをWebページのアドレスバーにコピーして再度ログインすることにより、[RStudio]タブからアクセスできます。