Ho usato Emacs con ESS e vagabondo per caricare file remoti ed eseguire processi R remoti su computer HPC. Con i tasti ssh, il vagabondo semplifica la C-x C-f
ricerca del file /ssh:myserver:/path/to/file
seguito da M-x R
per avviare una sessione R.
Tuttavia, sui computer HPC che utilizzano un sistema di pianificazione dei lavori (ad esempio Sun Grid Engine o Torque) ci sono restrizioni su quanta memoria e CPU possono essere utilizzate sul nodo principale, quindi devo avviare una sessione interattiva usando qsub -I
.
È possibile configurare tramp, ssh e / o Emacs per avviare una sessione interattiva su un nodo slave (usando qsub -I
o equivalente) dopo aver effettuato una connessione ssh?
tramp-remote-shell
set to qrsh
o qlogin
potresti essere in grado di ottenere una sessione di cluster interattiva.