Estou tentando fazer
[me@myPc]$ ssh me@server "nohup myBashScript.sh &"
Meu objetivo é iniciar o processo no servidor e retornar imediatamente.
Ele não está funcionando: o trabalho foi iniciado no servidor, mas ainda recebo a saída no myPc e no bash aguarde a conclusão antes de solicitar outro comando.
Por quê ? Não deveria! Alguma maneira de evitar isso?
- myPc é
RHEL6.2
- servidor é
ubuntu 10.04
e - ambas as corridas
openssh
myscript.sh
me fornecer uma saída, mas a sessão ssh ainda terminar após o script ser concluído? No meu caso, o próprio script inicia o processo nohup e depois retorna. Fiquei com a impressão de quessh -T
me ajudaria a fazer isso.ssh -t
deveria imitar?