Tarefas SSH para diferentes remotos com controle sobre eles

1

Eu preciso executar ssh diferentes execuções de um programa para diferentes nós de computação, a saber:

  • ssh compute-1 'cd dir; ./program input1;'
  • ssh compute-2 'cd dir; ./program input2;'
  • ssh compute-3 ...

Eu também preciso:

  1. tem controle sobre eles (por exemplo, veja a saída deles para stdOut ou pare-os)
  2. limpe minha tela, a menos que queira ver sua saída,
  3. tê-los em execução mesmo quando eu fechar a sessão ssh no cluster.

O que estou fazendo no momento é chamar cada um deles em uma sessão screen diferente, que eu posso separar e reconectar como quiser. Existe alguma maneira melhor de fazer isso (por exemplo, isso não requer a abertura de possivelmente muitas screen sessões)?

    
por GioPan 15.10.2015 / 20:37

0 respostas