1

EC2+を使用して実行したい長時間実行されるジョブがありRStudioます。EC2インスタンスをセットアップしRStudioてから、Web ブラウザーでページとしてセットアップします。接続をセットアップし、1 日を通して Web ブラウザーを実行するために使用するラップトップを物理的に移動する必要があり、ジョブは終了しRStudioますが、インスタンスはEC2ダッシュボードで引き続き実行されます。

アクティブな接続を維持せずにジョブを実行し続ける方法はありますか?

4

2 に答える 2

9

RStudio経由で開始/制御する必要がありますか?

タスクを Rscript または littler を介して実行される「通常の」R スクリプトにすると、シェルからそれらを実行できます。

  • のような昔ながらのツールを使用するかnohup、バックグラウンドでの実行を制御します。batchat

  • のようなツールを使用するかscreen、ジョブを起動する 1 つtmuxまたは複数のセッションbyobuを維持し、余暇に接続/切断/再接続します。

RStudio Server も同様の方法で動作しますが、AFAICT では、ユーザー/マシンごとに 1 人のユーザーに制限されます。これは、インタラクティブな作業には完全に理にかなっていますが、複数のセッションが必要な場合は制限されます。

FWIW、私はこれのために tmux を使った屏風が大好きです。

于 2012-08-16T16:04:46.153 に答える
1

ライブ接続を維持する必要があるという私の当初の懸念は正しくありませんでした。エラーはメモリ不足によるもので、インターネット接続から切断されたのと同じ結果でした。

インスタンスはAWSダッシュボードから開始され、そこからも停止または終了されます。まだ実行されている限り、パブリックDNSをWebページのアドレスバーにコピーして再度ログインすることにより、[RStudio]タブからアクセスできます。

于 2012-09-04T01:12:25.473 に答える