He estado usando Emacs con ESS y vagabundo para cargar archivos remotos y ejecutar procesos R remotos en computadoras HPC. Con las teclas ssh, tramp hace que sea fácil C-x C-f
encontrar el archivo y /ssh:myserver:/path/to/file
luego M-x R
iniciar una sesión R.
Sin embargo, en las computadoras HPC que usan un sistema de programación de trabajos (por ejemplo, Sun Grid Engine o Torque) hay restricciones sobre la cantidad de memoria y CPU que se pueden usar en el nodo principal, por lo que tengo que iniciar una sesión interactiva usando qsub -I
.
¿Es posible configurar vagabundo, ssh y / o Emacs para iniciar una sesión interactiva en un nodo esclavo (usando qsub -I
o equivalente) después de realizar una conexión ssh?
tramp-remote-shell
set to qrsh
o qlogin
es posible que pueda obtener una sesión de clúster interactiva.