Come posso riavviare una pianificazione, se gli utenti della rete sono connessi?

2

Desidero pianificare un riavvio notturno del mio server multimediale OSX, ma di solito ho altre macchine nella casa collegate a questa macchina da remoto (poiché sono anche il nostro sistema TimeMachine, la libreria iTunes, ecc.)

È banale impostare un riavvio programmato, ma fallisce sempre se altri utenti sono connessi, cosa che nel mio caso sono sempre.

Come posso pianificare un riavvio notturno di questa macchina, che automaticamente kickerà qualsiasi utente connesso, chiuderà tutte le app e riavvierà?

Inoltre, che effetto avrà sulle applicazioni precedentemente connesse come iTunes, TimeMachine, ecc.? Vedranno semplicemente la macchina di nuovo dopo il riavvio e riprenderanno le operazioni? Oppure causerà loro di entrare in uno stato negativo?

    
posta Jonathan van Clute 29.07.2012 - 08:57
fonte

3 risposte

3

Puoi utilizzare uno strumento di terze parti come Power Manager per assicurarti che il riavvio sia completato. Il sito web dello strumento include una ricetta che mostra come pianificare un riavvio .

PowerManager garantisce il riavvio del Mac , anche se altri processi o applicazioni tentano di bloccare il processo:

Power Manager is multiple user savvy and first deals with the logged in users. The following steps happen within each logged in user’s session:

  • Running applications are sent a quit request.
  • Running applications are given time to quit.
  • If an application has not quit in time, the application is force quit.
  • With all the applications quit, the user is logged out.

Once all the users are logged out, Power Manager then asks Mac OS X to shut down. You can watch this sequence play out in the transcripts of the Mac’s system.log file.

Per quanto riguarda le applicazioni precedentemente collegate come iTunes e Time Machine; queste applicazioni verranno abbandonate e nessun dato andrà perso. Time Machine riprenderà il backup in cui era stato interrotto: era stato progettato per essere interrotto.

Dopo il riavvio, i Mac connessi in precedenza dovranno riconnettersi e verrà chiesto di riprendere la riproduzione di qualsiasi contenuto condiviso. Nessun danno arriverà a loro.

Se stai guardando un film in streaming mentre il server multimediale si riavvia, il film si fermerà e sarà probabilmente necessario riprendere la riproduzione del film. Un lettore smart potrebbe gestire senza problemi la connessione di rete interrotta, ma questo è fuori dal controllo del media server.

Divulgazione: ho creato Power Manager.

    
risposta data 19.10.2013 - 09:51
fonte
0

Bene, puoi usare cron per inviare un comando sudo shutdown -r now, ma non è elegante. Sono nella stessa posizione, con utenti con unità mappate che interrompono il riavvio del server.

    
risposta data 18.10.2016 - 20:17
fonte
0

La sintassi del comando è stata fornita nella risposta precedente, ma non è stata citata. Eccolo:

sudo shutdown -r now

Ecco un modo consigliato di eseguirlo periodicamente: Pianificare un'attività in MacOS

Ricorda : sudo richiede l'autorizzazione e l'autenticazione all'interno di uno script non è generalmente sicura.

Esegui invece: Uso di sudo in uno script batch

    
risposta data 25.02.2018 - 00:27
fonte

Leggi altre domande sui tag