Я використовував Emacs з ESS і Tramp для завантаження віддалених файлів і запуску віддалених процесів R на комп'ютерах HPC. За допомогою клавіш ssh Tramp полегшує C-x C-f
пошук файлу, за /ssh:myserver:/path/to/file
яким M-x R
слід запустити сеанс R.
Однак на комп'ютерах HPC, які використовують систему планування завдань (наприклад, Sun Grid Engine або Torque), існують обмеження щодо обсягу пам'яті та процесора, які можуть використовуватися на головному вузлі, тому мені доводиться запускати інтерактивний сеанс за допомогою qsub -I
.
Чи можливо налаштувати tramp, ssh та / або Emacs для запуску інтерактивного сеансу на підлеглому вузлі (використовуючи qsub -I
або еквівалент) після встановлення ssh-з'єднання?
tramp-remote-shell
встановленим значенням qrsh
або qlogin
ви, можливо, зможете отримати сеанс інтерактивного кластеру.