Estoy ejecutando simulaciones transitorias a largo plazo en un servidor. Para que se ejecuten en segundo plano, utilizo el comando nohup
de la carpeta netlist del esquema correspondiente.
Esta noche fueron interrumpidos debido a falta de espacio en el disco.
He solucionado el problema con el disco. Me gustaría retomarlos, hacer que comiencen de nuevo desde ese punto, sin perder los datos que ya están allí.
Respuesta1
Si los trabajos se interrumpieron debido a falta de espacio en el disco, lo más probable es que se cerraran por completo. Esto depende de la forma en que fueron programados, pero no puedo imaginar ningún proceso esperando la entrada del usuario antes de salir debido a operaciones de escritura fallidas u otros síntomas de un disco lleno.
No hay otra forma de "reanudar" que no sea iniciar los procesos nuevamente.
La única posibilidad que tiene es cuando el proceso (sea lo que sea) sea consciente del resultado que ya ha producido y dónde debe comenzar de nuevo. Por ejemplo, el proceso podría escanear su salida en busca de elementos ya existentes y luego continuar donde lo dejó. Pero ningún proceso hace esto de forma predeterminada; es necesario programarlo explícitamente de esta manera.
Todo depende de qué es exactamente este proceso, qué toma como entrada y qué salida produce (así que, si supiéramos eso, probablemente podríamos ayudarlo mejor).
Respuesta2
Consulte la documentación del simulador para ver si implementa una checkpoint
función y si se habilitó durante la simulación. La documentación debe describir cómoreanudar/reiniciar/continuardesde el último buen punto de control.