J'utilise Emacs avec ESS et Tramp pour charger des fichiers distants et exécuter des processus R distants sur des ordinateurs HPC. Avec les clés ssh, tramp facilite la C-x C-f
recherche de fichier à /ssh:myserver:/path/to/file
suivi de M-x R
pour lancer une session R.
Cependant, sur les ordinateurs HPC qui utilisent un système de planification des travaux (par exemple, Sun Grid Engine ou Torque), il existe des restrictions sur la quantité de mémoire et de CPU pouvant être utilisée sur le nœud principal, je dois donc lancer une session interactive à l'aide de qsub -I
.
Est-il possible de configurer tramp, ssh et / ou Emacs pour lancer une session interactive sur un nœud esclave (en utilisant qsub -I
ou équivalent) après une connexion ssh?
tramp-remote-shell
set to qrsh
ou qlogin
vous pourrez peut-être obtenir une session de cluster interactif.