Pianificazione di un riavvio su un server Ubuntu posizionato in remoto

12

Lavoro su un server ubuntu situato in un posto dove normalmente non vado. Io uso ssh su openvpn per accedervi. La macchina ha più interfacce cablate, molte route statiche e più gateway predefiniti alla WAN. Cambio frequentemente indirizzi e percorsi dell'interfaccia. Il più delle volte le modifiche che faccio sono temporaneamente - un riavvio ripristina gli esperimenti che ho fatto. In alcuni casi alcune di queste modifiche sono andate storte e la macchina è offline. In questi casi ho dovuto richiamare qualcuno nel punto in cui si trova il server per inviare la macchina al riavvio.

Ora vorrei programmare un riavvio - diciamo dopo 2 ore che la macchina dovrebbe andare in un ciclo di riavvio. E in quelle due ore posso fare qualunque esperimento temporaneo che voglio. Se tutte le modifiche temporanee sono riuscite, dovrei essere in grado di impedire il riavvio di "afer 2 ore". Quindi quello che voglio è:

  1. Come dire al server di riavviarsi dopo un certo tempo?
  2. Se decido che la macchina non debba essere riavviata, dovrei essere in grado di annullarla.
posta nixnotwin 06.10.2011 - 13:49
fonte

2 risposte

10

Sul tipo di terminale shutdown -r 10 Waiting 10 minutes before the restart& che farà riavviare il server in 10 minuti, trasmetti un messaggio che lo spiega e premendo control + c interromperà la richiesta di riavvio.

Sul tipo di terminale shutdown -r 18:00 Rebooting at 18:00 hours& che farà riavviare il server alle 18:00, trasmetterà un messaggio che lo spiega e può essere interrotto con control + c.

Puoi anche interrompere qualsiasi richiesta di arresto / riavvio sul tuo terminale "funzionante" con shutdown -a .

    
risposta data Bruno Pereira 06.10.2011 - 13:58
fonte
25

Puoi anche usare at per pianificare i riavvii. Ad esempio sudo at 22:00 per eseguire il comando alle 22:00 come root. Quindi inserisci il comando che desideri eseguire: /sbin/shutdown -r now e termina con ctrl-d . Se decidi di non eseguire questo comando, esegui sudo atrm 1 per eliminare il primo nella coda at . Con sudo atq puoi vedere la coda.

    
risposta data kimda 06.10.2011 - 20:11
fonte

Leggi altre domande sui tag