¿La instalación de actualizaciones de seguridad a través de la línea de comandos requiere un reinicio inmediato?

1

Tengo algunos usuarios finales que demoran la instalación de actualizaciones importantes de OS X al hacer clic en "Recordar mañana" en el mensaje de actualización automática, que a veces espera días o semanas para que se instalen las actualizaciones.

Para combatir esto, estoy creando un script para instalar automáticamente las actualizaciones de software en segundo plano con la utilidad softwareupdate . En las pruebas, después de instalar una actualización de seguridad, recibí este mensaje:

  

Ha instalado una o más actualizaciones que requieren que reinicie su computadora. Por favor reinicie inmediatamente.

¿Se requiere un reinicio solo para activar las actualizaciones, o puede ser perjudicial para el sistema operativo u otros procesos en ejecución instalar las actualizaciones en segundo plano y no reiniciarse inmediatamente?

    
pregunta Gene 27.07.2017 - 01:54

1 respuesta

1

Algunas actualizaciones requieren un reinicio de la computadora, otras no. El motivo de un reinicio puede diferir: a veces es necesario para completar el proceso de actualización / instalación, otras veces puede ser simplemente para garantizar que el SO y / o el software puedan utilizar la actualización.

En cuanto a la instalación de actualizaciones en segundo plano, esto no es un problema en sí mismo a menos que se actualice un componente / software que se esté ejecutando actualmente, en cuyo caso debe cerrar el software relevante o realizar un reinicio para que el SO libere el componente para que pueda actualizarse.

¿Lo que intentas hacer es perjudicial? En la mayoría de los casos, no, pero en algunos casos podría serlo, dependiendo de lo que esté haciendo la actualización.

Para actualizaciones críticas, el mejor enfoque sería:

  1. actualizaciones automáticas de instalación fuera de las horas particulares o
  2. forzar la actualización / reinicio de los usuarios.

Con la segunda opción, es común tener una secuencia de comandos que indique al usuario que se instalará una actualización y que la computadora se reiniciará en xx minutos, donde xx proporciona mucha información (por ejemplo, 15 minutos, 30 minutos, etc.) ) y les da tiempo suficiente para planificar el reinicio (como ahorrar trabajo, tomar un café, etc.).

Sin embargo, lo que he hecho es configurar esto para que la secuencia de comandos le brinde al usuario la opción de "Reiniciar ahora" para que tenga la flexibilidad de hacerlo de nuevo en lugar de esperar xx minutos para pasar. El script no proporciona una opción de 'posponer' o 'recordarme más tarde' para cualquier actualización crítica. Solo se va a ejecutar y el usuario ha sido advertido.

    
respondido por el Monomeeth 27.07.2017 - 02:35

Lea otras preguntas en las etiquetas