3 votos

Cómo garantizar que las actualizaciones de seguridad se instalan sin interrupción diurna en macOS Sierra

Tengo un Mac que ejecuta Sierra que se ejecuta sin ninguna intervención del usuario para controlar el hardware. Cada noche está programado para reiniciar y se conecta automáticamente y abre nuestro software de control.

Necesito asegurar que instala automáticamente las actualizaciones de seguridad, pero evita que se reinicie automáticamente durante el día. ¿Hay alguna manera de asegurarse de que cualquier reanudación iniciada automáticamente sólo ocurriría de noche?

2voto

Graphain Puntos 143

Sugiero desactivar las actualizaciones automáticas y la programación de una corrida de softwareupdate de ti mismo. Si usted está usando shutdown hacer de la noche de reiniciar, se podría convertir en:

softwareupdate --install --all; shutdown -r now

CNet tiene un artículo introductorio sobre "Cómo aplicar OS X actualizaciones de software desde la línea de comandos". A continuación, he cotizado muestra de la salida de un blog (aunque uno viejo) donde softwareupdate se utiliza para instalar las actualizaciones que requieren un reinicio. Usted también podría estar interesado en un (antiguo) sugerencia en Mac OS X hints con una más complicado script que instala todas las actualizaciones disponibles, se reinicia, y se repite el proceso hasta que no hay más actualizaciones de la izquierda.

iBook-G4:~ root# softwareupdate --install --all
Software Update Tool
Copyright 2002-2007 Apple

Downloading iLife Support       0..20..40..60..80..100
Verifying iLife Support
waiting iLife Support
waiting QuickTime
Downloading Mac OS X Update     0..20..40..60..80..100
Verifying Mac OS X Update
waiting Mac OS X Update
Installing iLife Support        0..20..40..60..80..100
Done iLife Support
Installing QuickTime    0..20..40..60..80..100
Done QuickTime
Installing Mac OS X Update      0..20..40..60..80..100
Done Mac OS X Update
Done.

You have installed one or more updates that requires that you restart your
computer.  Please restart immediately.

1voto

Hefewe1zen Puntos 324

Como se mencionó anteriormente, un script bash sería la mejor manera de lograr esto, cuando se combina con un daemon de lanzamiento para ejecutarlo en un momento específico. Definiría actualizaciones para descargar, pero no para instalar (excepto las actualizaciones de seguridad que cubre xprotect / gatekeeper), optando por hacerlo a través de un script, que contendría algo a lo largo de las líneas de

 sudo softwareupdate -ir 
reboot now
 

0voto

siva Puntos 23

Todas las actualizaciones de macOS que requieren reiniciar se iniciará entre las 2am y 3am. Actualmente no es configurable. Las actualizaciones que no requieran una actualización harán que macOS elija una hora apropiada en el día.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X