====== Ejecutar una simulación con screen ======
(**multiplexor screen)**
Temporalmente es permitido ejecutar simulaciónes sin el encolador SLURM, y el método consiste en estos pasos:
**Paso 1**
Ejecutar en el servidor lo siguiente:
screen -S nombre-de-tu-trabajo -L
**-S : **Asigna un nombre a la session llamado **"nombre-de-tu-trabajo"** , nombre elegido por el usuario
-**L : **genera en el directorio actual un archivo de nombre **screenlog.0** que almacena toda la salida y actividad de la session para su revisión posterior.
----
**Paso 2**
python tu-codigo.py
Este ejemplo ejecuta un código python a través del multiplexor screen.
**IMPORTANTE**: para trabajos de larga duración presiona las teclas: **control+a+d** . Luego de eso puedes cerrar tu session en el servidor y regresar otro día mientras el servidor continua trabajando.
----
**Paso 3**
Para recuperar o restaurar una session anterior debes ejecutar en el servidor lo siguiente:
screen -list #lista todas las sessiones abiertas (detached) que puede ser recuperadas
There is a screen on:
26886.nombre-de-tu trabajo (09/11/20 20:54:43) (Detached)
screen -r 26886.nombre-de-tu trabajo #recuperar una session detached para continuar trabajando en ella
**IMPORTANTE: **Toda la actividad de la session screen quedará registrada en el archivo de texto **screenlog.0** para revisión y analisis de la ejecución de tu trabajo. Cada vez que restaures una session, y el proceso no ha terminado debes repetir los comandos **control+a+d ** para que la session no se pierda, y asi volver en otro momento.
====== Video Demostrativo ======
- [[https://cemcc.ufro.cl/~rvp/doku/media/Screencast from 09-11-20 22:02:07.webm|Demo- Uso de screen- Lautaro server]]
- [[https://www.youtube.com/watch?v=I4xVn6Io5Nw&t=62s|Youtube- Tutorial- How to Use screen Linux]]