Estoy tratando de hacer
[me@myPc]$ ssh me@server "nohup myBashScript.sh &"
Mi objetivo es iniciar el proceso en el servidor y luego regresar de inmediato.
No funciona: el trabajo se inicia en el servidor, pero aún obtengo el resultado en myPc y bash espera a que finalice antes de pedirme otro comando.
Por qué ? ¡No se supone que debe hacerlo! ¿Alguna forma de evitar eso?
- myPc es
RHEL6.2
- servidor es
ubuntu 10.04
y - ambas carreras
openssh
myscript.sh
darme salida, pero la sesión ssh aún termina después de que se completa el script? En mi caso, el script en sí comienza el proceso nohup, luego regresa. Tenía la impresión de que esossh -T
me ayudaría a hacer eso.ssh -t
se supone que debe imitar?