Używam Emacsa z ESS i tramp do ładowania zdalnych plików i uruchamiania zdalnych procesów R na komputerach HPC. Dzięki kluczom ssh tramp ułatwia C-x C-f
znalezienie pliku, /ssh:myserver:/path/to/file
a następnie M-x R
uruchomienie sesji R.
Jednak na komputerach HPC korzystających z systemu planowania zadań (np. Sun Grid Engine lub Torque) obowiązują ograniczenia dotyczące ilości pamięci i procesora w węźle głównym, więc muszę uruchomić sesję interaktywną qsub -I
.
Czy można skonfigurować tramp, ssh i / lub Emacs, aby uruchamiać interaktywną sesję w węźle slave (za pomocą qsub -I
lub równorzędnym) po nawiązaniu połączenia ssh?
tramp-remote-shell
ustawieniu opcji qrsh
lub qlogin
możesz uzyskać interaktywną sesję klastra.