Я пытаюсь сделать
[me@myPc]$ ssh me@server "nohup myBashScript.sh &"
Моя цель - запустить процесс на сервере, а затем сразу же вернуться.
Это не работает: задание запускается на сервере, но я все еще получаю вывод на myPc, и bash ждет завершения, прежде чем запрашивать у меня другую команду.
Почему ? Это не должно! Есть ли способ избежать этого?
- myPc is
RHEL6.2
- сервер
ubuntu 10.04
и - обе трассы
openssh
myscript.sh
дать мне вывод, но сеанс ssh по-прежнему завершается после завершения сценария? В моем случае скрипт сам запускает процесс nohup, а затем возвращает. У меня сложилось впечатление, чтоssh -T
это поможет мне сделать это.ssh -t
должно подражать?