Я намагаюся зробити
[me@myPc]$ ssh me@server "nohup myBashScript.sh &"
Моя мета - запустити процес на сервері, а потім негайно повернутися.
Це не працює: робота запускається на сервері, але я все одно отримую висновок на myPc і баш чекати завершення, перш ніж попросити мене про іншу команду.
Чому? Це не повинно! Будь-який спосіб цього уникнути?
- myPc є
RHEL6.2 - сервер є
ubuntu 10.04і - обидва пробіги
openssh
myscript.shвидати мені вихід, але сеанс ssh все-таки закінчиться після виконання сценарію? У моєму випадку сам сценарій запускає процес nohup, потім повертається. Я був під враженням, щоssh -Tдопоможе мені це зробити.