namespace:ejecutar_un_trabajo

This is an old revision of the document!


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. IMPOTANTE: 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.

Paso 3

Para recuperar o restaurar una session anterior debes ejecutar en el servidor lo siguiente:

screen -list                                         <font inherit/inherit;;#e74c3c;;inherit>#lista todas las sessiones abiertas (detached) que puede ser recuperadas</font>
There is a screen on:
    26886.nombre-de-tu trabajo    (09/11/20 20:54:43)    (Detached)

screen -r  26886.nombre-de-tu trabajo                     <font inherit/inherit;;#e74c3c;;inherit>#recuperar una session detached para continuar trabajando en ella</font>
  • namespace/ejecutar_un_trabajo.1604968298.txt.bz2
  • Last modified: 2020/11/09 20:31
  • by admin