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