ssh e execute o comando interativo

2

Atualmente, tenho um processo no qual faço login em uma máquina, preciso de ssh em outra máquina e, em seguida, executo um comando para um trabalho interativo (em um sistema de enfileiramento). Existe uma maneira de fazer isso tudo de uma vez?

Agora mesmo:

ssh my_machine
srun --pty R

Eu gostaria de fazer isso:

ssh my_machine "srun --pty R"

No entanto, isso retorna alguns erros:

 stty: standard input: Invalid argument
 srun: error: Not using a pseudo-terminal, disregarding --pty option
    
por Alex 16.09.2013 / 21:12

1 resposta

2

Você precisa alocar uma pseudo-tty para sua sessão ssh para o comando srun .

Tente isto:

ssh -t my_machine "srun --pty r"
    
por 16.09.2013 / 21:25