Soy un científico computacional y ejecuto muchos cálculos largos en Linux. Específicamente, ejecuto simulaciones de dinámica molecular (MD) usando el paquete GROMACS. Estas simulaciones pueden llevar días o semanas, ejecutándose (por ejemplo) de 8 a 24 núcleos. Tengo acceso a varios nodos de un clúster, lo que significa que en cualquier momento estoy ejecutando aproximadamente 4 o 5 trabajos (cada uno en un nodo diferente y cada uno en 8-24 núcleos).
El problema es que la simulación lleva una cantidad de tiempo variable. Me gusta mantener todos los nodos trabajando en simulaciones durante todo el día, pero para comenzar una nueva simulación, necesito iniciar sesión con un terminal y hacer un trabajo manual. Pero siempre olvido cuánto tiempo queda en una simulación, así que siempre termino constantemente revisándolos.
¿Hay alguna forma de recibir un correo electrónico cuando finaliza un proceso de Linux? ¿Podría haber un programa de Linux que haga esto? De esa manera sabría cuándo iniciar sesión con un terminal y preparar la próxima simulación.
Estoy usando Ubuntu Linux. Gracias por tu tiempo.