Come garantire che gli aggiornamenti di sicurezza siano installati senza interruzioni durante il giorno in macOS Sierra

3

Ho un Mac con Sierra che funziona senza alcun intervento da parte dell'utente per controllare l'hardware. Ogni notte è programmato il riavvio e si collega automaticamente e apre il nostro software di controllo.

Devo assicurarmi che installi automaticamente gli aggiornamenti di sicurezza, ma evita che si riavvii automaticamente durante il giorno. Esiste un modo per garantire che eventuali riavvii attivati automaticamente avvengano solo di notte?

    
posta Tim MB 26.05.2017 - 13:35
fonte

3 risposte

2

Suggerirei di disattivare gli aggiornamenti automatici e pianificare un'esecuzione di softwareupdate tu stesso. Se stai utilizzando shutdown da fare il riavvio notturno, puoi trasformarlo in:

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

CNet ha un articolo introduttivo su "Come applicare gli aggiornamenti del software OS X dalla riga di comando" . Di seguito, ho citato un esempio di output da un post di blog (sebbene uno vecchio) dove softwareupdate viene utilizzato per installare gli aggiornamenti che richiedono un riavvio. Potresti anche essere interessato a un (vecchio) suggerimento su suggerimenti di Mac OS X con uno script più complicato che installa tutti gli aggiornamenti disponibili, riavvia e ripete il processo fino a quando non ci sono più aggiornamenti.

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.
    
risposta data 27.05.2017 - 10:17
fonte
1

Come accennato in precedenza, uno script bash sarebbe il modo migliore per farlo, se combinato con un demone di lancio per eseguirlo in un momento specifico. Vorrei impostare aggiornamenti da scaricare ma non installare (tranne gli aggiornamenti di sicurezza che coprono xprotect / gatekeeper), optando per farlo tramite uno script, che conterrebbe qualcosa sulla falsariga di

sudo softwareupdate -ir 
reboot now
    
risposta data 27.05.2017 - 20:03
fonte
0

Tutti gli aggiornamenti macOS che richiedono il riavvio inizieranno tra le 2:00 e le 3:00. Questo al momento non è configurabile. Gli aggiornamenti che non richiedono un aggiornamento fanno sì che macOS scelga l'ora appropriata nel giorno.

    
risposta data 26.05.2017 - 16:08
fonte

Leggi altre domande sui tag