EmacsでESSおよびtrampを使用して、リモートファイルをロードし、HPCコンピューターでリモートRプロセスを実行しています。SSHキーを使用すると、trampはと、これが容易になりますC-x C-f
でファイルを見つけるために/ssh:myserver:/path/to/file
続くM-x R
Rセッションを起動します。
ただし、ジョブスケジューリングシステム(Sun Grid EngineやTorqueなど)を使用するHPCコンピューターでは、ヘッドノードで使用できるメモリとCPUの量に制限があるため、を使用してインタラクティブセッションを起動する必要がありqsub -I
ます。
qsub -I
ssh接続が行われた後、スレーブノードで(使用または同等のもの)インタラクティブセッションを起動するようにtramp、ssh、Emacsを構成することは可能ですか?
tramp-remote-shell
設定するqrsh
かqlogin
、インタラクティブなクラスターセッションを取得できる場合があります。