iniciar_simulacion_sin_slurm

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
iniciar_simulacion_sin_slurm [2024/05/03 21:27]
admin
iniciar_simulacion_sin_slurm [2024/05/03 21:47] (current)
admin
Line 19: Line 19:
 </​code>​ </​code>​
  
-O si desea conectarse a otra sesión, ejecute:+O si desea conectarse a una sesión ​específica, ejecute ​un listado de sesiones para unirse a una de ellas, con los siguientes comandos:
  
 <​code>​ <​code>​
Line 38: Line 38:
 </​code>​ </​code>​
  
-**-S : **Asigna ​un nombre a la session llamado **"​nombre-de-tu-trabajo"​** ​nombre elegido por el usuario+Para iniciar ​un comando durante una sesióndebe escribir ​el atajo ''​Ctrl + b''​. Al dividir la ventana en diferentes paneles, estas quedan automáticamente independientes. Por lo tanto, una única sesión de Tmux consta de varias ventanas independientes y cada ventana consta de varios paneles independientes. Los comandos importantes son:
  
--**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.+^Comando^Descripción| 
 +|//d// |Desconectar la sesión tmux actual| 
 +|//c// |Crear una nueva ventana ​en la sesión tmux actual
 +|//0/1/.../9// |Cambiar a la ventana 0/​1/​.../​9 ​de la sesión tmux actual| 
 +|//&// |Cerrar la ventana actual| 
 +|//%// |Dividir la ventana actual verticalmente| 
 +|//"// |Dividir la ventana actual horizontalmente| 
 +|//Flechas del teclado// |Alternar entre paneles| 
 +|//x// |Eliminar panel actual| 
 +|//?// |Mostrar todas las combinaciones de teclas (comandos)|
  
----- +Para salir completamente de la sesión de Tmux, cierra todas las ventanas y paneles abiertos y luego, en el último panel restante, escribe el siguiente comando:
- +
-**Paso 2**+
 <​code>​ <​code>​
-python ​ tu-codigo.py+ 
 +$ exit
  
 </​code>​ </​code>​
  
-Este ejemplo ejecuta un código python ​través del multiplexor screen.+**Nota:** Tmux usa $TMPDIR para guardar el socket de comunicación. ​Este directorio puede ser temporal y/o dependiente de la sesión en algunos entornos; una vez eliminado, perderá la conexión ​las sesiones tmux (aún en ejecución)Para resolver eso, coloque los datos de su sesión Tmux en una ruta que no se pueda borrar después de cerrar sesión, por ejemplo: 
 +<​code>​ 
 +$ tmux -S /​tmp/​$USER/​tmux new
  
-**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.+</​code>​
  
----- +y después de volver a iniciar sesión:
- +
-**Paso 3** +
- +
-Para recuperar o restaurar una session anterior debes ejecutar en el servidor lo siguiente:+
  
 <​code>​ <​code>​
-rverdugo@sorobanscreen ​-list   #​lista todas las sessiones abiertas (detached) que puede ser recuperadas +tmux -/tmp/$USER/tmux ls
-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+
  
 </​code>​ </​code>​
  
-**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.+
  
  
  • iniciar_simulacion_sin_slurm.txt
  • Last modified: 2024/05/03 21:47
  • by admin