GNU/Linux >> Linux Esercitazione >  >> Linux

Spegnimento di Linux in 30 secondi?

In OS X puoi spegnere in un minuto usando il seguente comando:

sudo shutdown -h +1

AFAIK, non è possibile specificare secondi invece di minuti con questo comando.

Puoi anche riavviare usando -r invece di -h .

MODIFICA:

Come hai menzionato nel tuo commento, puoi aggiungere un ritardo a livello di codice, quindi arrestare immediatamente il sistema con

shutdown -h now

Ma nota che quel comando richiederà l'accesso come root.


Utilizzando le chiamate di base, non vedo un modo per farlo con i secondi, ma sembra che tu possa farlo con i minuti:

time Time is the time at which shutdown will bring the system down and
     may be the word now (indicating an immediate shutdown) or specify
     a future time in one of two formats: +number, or yymmddhhmm,
     where the year, month, and day may be defaulted to the current
     system values.  The first form brings the system down in number
     minutes and the second at the absolute time specified.

In altre parole:

shutdown -h +1

Se vuoi spegnerlo in 1 minuto.


Come sottolineato, il comando

sudo shutdown -h +1

Aggiunge un minuto.

Se volessi farlo in pochi secondi o ore o qualcosa di molto specifico, potresti fare qualcosa come:

shutdown -h `date --date "now + 60 seconds"`

EDIT:Quanto sopra non funziona più su build più recenti di Ubuntu. Grazie per averlo sottolineato @zitrax. Errore mio, hai ragione.

Ma puoi ancora farlo, ma sembra forse al minuto più vicino.

sudo shutdown -h `date --date "now + 10 minutes" "+%H:%M"`

Il che è in qualche modo inutile quando il parametro +m è più facile da digitare.... ahhh vabbè.


Linux
  1. Come disabilitare i comandi di spegnimento e riavvio in Linux

  2. Comando Linux mv

  3. Linux du comando

  4. Comandi di riavvio e spegnimento di Linux

  5. È possibile interrompere l'arresto su Linux?

Comando W in Linux

Al comando in Linux

4 comandi per spegnere Linux dal terminale

Come evitare l'arresto o il riavvio accidentale in Linux

Come utilizzare il comando di arresto di Linux

Linux vs Unix