Cómo garantizar que las actualizaciones de seguridad se instalen sin interrupciones durante el día en macOS Sierra

3

Tengo una Mac que ejecuta Sierra que se ejecuta sin intervención del usuario para controlar el hardware. Cada noche está programado para reiniciarse e inicia sesión automáticamente y abre nuestro software de control.

Debo asegurarme de que instale automáticamente las actualizaciones de seguridad, pero evitar que se reinicie automáticamente durante el día. ¿Hay alguna forma de garantizar que los reinicios activados automáticamente solo sucedan en la noche?

    
pregunta Tim MB 26.05.2017 - 13:35

3 respuestas

2

Sugeriría desactivar las actualizaciones automáticas y programar una ejecución de softwareupdate usted mismo. Si está utilizando shutdown para hacerlo En el reinicio nocturno, puedes convertir eso en:

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

CNet tiene un artículo introductorio en “Cómo aplicar las actualizaciones de software de OS X desde la línea de comandos” . A continuación, he citado el resultado de muestra de una publicación de blog (aunque una antigua) donde se usa softwareupdate para instalar actualizaciones que requieren un reinicio. También puede estar interesado en una (antigua) sugerencias sobre sugerencias de Mac OS X con un script más complicado que instala todas las actualizaciones disponibles, reinicia y repite el proceso hasta que no queden más actualizaciones.

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.
    
respondido por el Rinzwind 27.05.2017 - 10:17
1

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

sudo softwareupdate -ir 
reboot now
    
respondido por el Hefewe1zen 27.05.2017 - 20:03
0

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

    
respondido por el grg 26.05.2017 - 16:08

Lea otras preguntas en las etiquetas