2

В настоящее время у меня есть процесс, когда я вхожу в систему на компьютере, мне нужно ssh на другой компьютер, а затем выполнить команду для интерактивного задания (в системе очередей). Есть ли способ сделать все это одним выстрелом?

Прямо сейчас:

ssh my_machine
srun --pty R

Я хотел бы сделать это:

ssh my_machine "srun --pty R"

Однако это возвращает некоторые ошибки:

 stty: standard input: Invalid argument
 srun: error: Not using a pseudo-terminal, disregarding --pty option

1 ответ1

2

Вам нужно выделить псевдо-tty для вашей сессии ssh для команды srun .

Попробуй это:

ssh -t my_machine "srun --pty r"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .