Próbuję to zrobić
[me@myPc]$ ssh me@server "nohup myBashScript.sh &"
Moim celem jest uruchomienie procesu na serwerze, a następnie natychmiast powrót.
To nie działa: zadanie jest uruchamiane na serwerze, ale nadal otrzymuję dane wyjściowe na moim komputerze i bash czekam na zakończenie przed poproszeniem mnie o kolejne polecenie.
Dlaczego ? To nie powinno! Jakiś sposób, aby tego uniknąć?
- myPc jest
RHEL6.2 - serwer to
ubuntu 10.04i - oba biegnie
openssh
myscript.shdać wynik, ale sesja ssh nadal się kończy po zakończeniu skryptu? W moim przypadku sam skrypt rozpoczyna proces nohup, a następnie zwraca. Miałem wrażenie, żessh -Tto mi pomoże.