Apesar do plink (putty link, que fornece avaliação remota de comandos no cluster remoto usando ssh) é uma aplicação do Windows, espero que você me ajude nesta questão.
Eu tenho a conexão remota com o cluster usando ssh. Existem nós diferentes no cluster. Por padrão, obtenho a conexão com o nó "b", no qual meu diretório está localizado. Quando eu quero fazer cálculos, eu preciso usar o regime interativo para torná-los sob o nó strong, chamado "s":
ssh s
Eu tenho o script de shell na minha máquina Windows local, que automatiza o procedimento de cálculos: eu uso pscp (putty scp) para enviar arquivos com dados iniciais e plink para início remoto de cálculos no cluster (iniciando script bash que está localizado no meu diretório de cluster). No entanto, fiquei com um problema: não consigo fazer cálculos no nó que desejo remotamente.
Precisamente, inicio cálculos executando o script bash (localizado no cluster) usando o seguinte comando plink:
plink -ssh -i mykey.ppk [email protected] ~/script
Por padrão, o script (e, portanto, o cálculo) é executado no nó "b". Eu quero fazer o cálculo no nó "s". Mas infelizmente, eu não sei como forçar a realização de cálculos no nó que eu quero. Por exemplo, se eu simplesmente escrever
plink -ssh -i mykey.ppk [email protected] -t -t ssh s ,
a janela com o cluster sob o nó "s" é aberta e o script pára o trabalho.