Il comando di sospensione fa in modo che il tuo computer Linux non faccia nulla. Forse è controintuitivo, ma ogni tanto ci vuole un periodo di inattività. Questo post mostra come utilizzare efficacemente questo comando della shell bash.
Usando sleep
È facile. Nel tipo da riga di comando sleep
, Uno spazio, un numero e poi premere Invio.
dormire 5
Il cursore scomparirà per cinque secondi e poi ritornerà. Cosa è successo? Usando sleep
sulla riga di comando dici a Bash di sospendere l'elaborazione per il tempo che hai fornito. Nel nostro esempio, erano cinque secondi.
Possiamo spostare le durate in sleep
in giorni, ore e minuti, così come in pochi secondi. Per fare questo, includere un suffisso di d, h, m,
oh s
con la durata. Per far fermare il sogno per un giorno, quattro ore, sette minuti e cinque secondi, usa un comando come questo:
dormire 1g 4h 7m 5s
il s
suffisso (per secondi) è facoltativo. Nessun suffisso sleep
tratterà qualsiasi durata come secondi. Supponi di voler avere sleep
pausa di cinque minuti e venti secondi. Un formato corretto per questo comando è:
dormire 5m 20
Se dimentichi di fornire il m
suffisso in minuto estensione, insegnerà sleep
mettere in pausa per cinque secondi e poi di nuovo per venti secondi. Quindi sleep
si fermerà per 25 secondi.
Molti comandi richiedono di fornire i parametri in un ordine specifico, ma sleep
è molto indulgente. Puoi fornirli in qualsiasi ordine e sleep
gli darà un senso. Inoltre puoi fornire un numero in virgola mobile come parametro. Come esempio, 0,5 h è un modo valido per indicare che vuoi sleep
prenditi una mezz'oretta di pausa.
Tutti i seguenti comandi (sempre più eccentrico) dicono sleep
fare una pausa da 10 secondi.
dormire 10
dormire 5 5S
Dormire 1 1 1S 1 1 1S 1 2
dormire 0,16667 m
Utilizzo della sospensione per mettere in pausa prima di un comando
il sleep
Utilizzo della sospensione per mettere in pausa prima di un comando. Utilizzo della sospensione per mettere in pausa prima di un comando 15 Utilizzo della sospensione per mettere in pausa prima di un comando.
dormire 15 &&