Cuando su servidor Linux no funciona, ¿su programa deja de ejecutarse o vuelve a ejecutarse después?

Cuando su servidor Linux no funciona, ¿su programa deja de ejecutarse o vuelve a ejecutarse después?

Si ejecuto un programa en segundo plano (se ejecuta durante 3 días) en un servidor Linux y, mientras se ejecuta, el servidor deja de funcionar durante una hora, después de esa hora (cuando el servidor vuelva a funcionar), ¿se reanudará la ejecución de mi programa? ¿O se cancelará debido a que el servidor dejará de funcionar durante su ejecución?

Respuesta1

Cuando un servidor deja de funcionar, esto generalmente significa que se apaga o al menos se reinicia. Los servidores normalmente no entran en modo de espera como lo configuraría en su computadora portátil.

Si el servidor deja de funcionar, su programa se detiene y no continúa a menos que el servidor se suspenda (lo cual es poco probable). Para procesos de ejecución larga, es mejor diseñarlos de modo que guarden estados/resultados intermedios de forma regular (por ejemplo, cada diez minutos) y sean capaces de continuar con los últimos datos guardados cuando se reinicien.

información relacionada