¿Como puedo mantener un programa corriendo, con la session de ssh cerrada?
Lo que intento hacer es:
- Conectarme por SSH con mi ordenador, a mi router con OpenWRT.
- Ejecutar un programa.
- Cerrar la conexión SSH.
- Apagar mi ordenador.
- Encender mi Ordenador.
- Recuperar la session SSH y obtener el resultado del programa.
He utilizado el comando "screen", pero al apagar el ordenador se pierde la session ssh.
Gracias.
Si sólo te interesa saber el resultado, puedes ejecutar el programa tal y como dice
vk496, con el
& al final.
Si quieres ejecutarlo con screen, puedes hacer
screen programa, desconectarte de la sesión y al volver a conectarte a la sesión hacer
screen -r para recuperar la consola. Tienes que tener en cuenta que si el programa finaliza antes de que te conectes, la consola se pierde, así que mejor ejecuta el programa redirigiendo la salida a un fichero y poniendo el
& al final para que se ejecute en segundo plano