Una solución simple es enviar el proceso a segundo plano agregando un ampersand &
a su orden:
nohup python myapplication.py > myprogram.out 2>myprogram.err &
El proceso continuará ejecutándose incluso si cierra su sesión SSH. Siempre puede verificar el progreso agarrando la cola de sus archivos de salida:
tail -n 20 myprogram.out
tail -n 20 myprogram.err
Deberías probar screen
.
Instalar
Ubuntu:
apt-get install screen
CentOS:
yum install screen
Uso
Inicie una nueva sesión de pantalla por
$> screen
Enumere todas las sesiones de pantalla que ha creado
$>screen -ls
There is a screen on:
23340.pts-0.2yourserver (Detached)
1 Socket in /var/run/screen/S-root.
A continuación, restaura tu pantalla
$> screen -R 23340
$> screen -R <screen-id>