Los ordenadores con tareas críticas, como servidores o instalaciones desatendidas, deberían reiniciarse si se cuelgan: imagina que estás tratando de acceder a un contenido muy importante de forma remota en tu ordenador en casa (o a un servidor que tu gestionas) y de repente se cuelga … y estás a más de 1.000 kilómetros y no hay nadie a quien avisar.
Para evitar este problema en OS X, es bastante útil indicarle al sistema que se reinicie automáticamente en el caso de que se vaya la luz o se cuelgue. Mientras Apple indica que esto es posible para un corte de corriente en el panel de control Economizador en Preferencias del Sistema ( usando la opción -setrestartpowerfailure
), la otra opción la podemos configurar usando un comando de Terminal, disponible en Aplicaciones > Utilidades:
systemsetup -setrestartfreeze on
Para desactivar este comportamiento, solo necesitas cambiar la parte final de este comando:
systemsetup -setrestartfreeze off
Esto me va a ser muy útil. Muchas gracias Carlos!!
A mandar.
Un abrazo
Truco muy útil, si, pero tengo una duda: si se cuelga qué, ¿qué servicios o programas causan un evento de ‘cuelgue’ que provoque el reinicio de la máquina? ¿Funciona incluso con los cuelgues más profundos del sistema? Porque un cuelgue del sistema consiste precisamente en eso, que deja de responder totalmente, ¿no? en cuyo caso ¿quien está vivo por ahí para provocar el reinicio?
#3 Funciona a Nivel de Kernel. Si se te cuelga un servicio o una app, siempre puedes dejar un acceso (SSH, por ejemplo) para poder acceder y reiniciarlo, pero cuando se cuelga “del todo” ya puedes intentar acceder que … no puedes. 😉
Este truco precisamente evita eso.