====== 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: rverdugo@soroban$ 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) rverdugo@soroban $ 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]] - [[https://www.youtube.com/watch?v=I4xVn6Io5Nw&t=62s|Youtube- Tutorial- How to Use screen Linux]]