sonno il comando viene utilizzato per creare un lavoro fittizio. Un lavoro fittizio aiuta a ritardare l'esecuzione. Per impostazione predefinita, richiede tempo in secondi, ma è possibile aggiungere un piccolo suffisso (s, m, h, d) alla fine per convertirlo in qualsiasi altro formato. Questo comando mette in pausa l'esecuzione per un periodo di tempo definito da NUMERO .
Sintassi del comando `sleep` in Linux
sleep NUMBER[SUFFIX]...>
Qui,
NUMERO rappresenta la durata di tempo per la quale il comando dovrebbe dormire.
SUFFISSO può essere utilizzato per specificare l'unità di tempo (s per secondi, m per minuti, h per ore, ecc.).
Nota: Se non viene fornito alcun suffisso, l'unità predefinita è i secondi.
Opzioni disponibili nel comando sleep:
«-aiuto ` Opzione nel comando di sospensione
Visualizza le informazioni della guida sui comandi di sospensione 
`–versione` Opzione nel comando di sospensione
Visualizza le informazioni sulla versione del comando sleep. 
Esempi di ` sonno ` Comando in Linux
Utilizzo di base del comando 'sleep' in Linux:
L'uso più semplice del comando Sleep prevede la specifica della durata in secondi. Ad esempio:
sleep 6>

Utilizzo di base del comando Sleep
In questo esempio, il comando Sleep mette in pausa l'esecuzione per 6 secondi. Ciò è particolarmente utile negli script in cui è necessario introdurre ritardi tra comandi o processi.
Utilizzo dei suffissi nel comando 'sleep' in Linux:
Il sonno consente di specificare unità di tempo utilizzando i suffissi, offrendo flessibilità nella definizione delle durate. Ecco un esempio:
sleep 3m>

Suffisso 'm' nel comando Sleep
In questo caso, il suffisso 'm' indica i minuti. Pertanto, il comando Sleep sospenderà l'esecuzione per 3 minuti. Ciò è utile quando sono necessari periodi di ritardo più estesi e l'uso dei suffissi rende il comando più leggibile dall'uomo.
Altri suffissi includono:
| Suddivi | Descrizione |
|---|---|
| 'S' | Viene utilizzato per specificare i secondi. |
| 'H' | Viene utilizzato per specificare gli orari. |
| 'D' | Viene utilizzato per specificare i giorni. |
Ad esempio:
numero di 'Eulero' in Java'
sleep 3h>
Questo comando dorme per 3 ore.
Specificare le frazioni di secondo nel comando 'sleep' in Linux
È possibile utilizzare valori decimali per specificare le frazioni di secondo.
sleep 3.5>

Frazioni di secondo nel comando 'Sleep'.
Questo comando dorme per 3,5 secondi, consentendo un controllo più preciso sulla durata del sonno.
Interrompere il sonno:
Il comando Sleep può essere interrotto mediante segnali, ad esempio premendo ` Ctrl+C> `>, che invia un segnale SIGINT, terminando lo sleep:
sleep 12 # Press Ctrl+C after a few seconds to interrupt the sleep>

Interrompere il sonno
Ciò consente agli utenti di interrompere con garbo la durata del sonno e procedere con altre azioni.
Comando di sospensione di Bash
Il comando Sospensione è come un pulsante di pausa per il tuo computer. Basta digitare dormire N , con N essendo un numero (un numero intero o un numero con decimali) e fa sì che il tuo computer attenda tanti secondi prima di eseguire l'operazione successiva nello script. È così facile!
Cerchiamo di capirlo con un esempio di script.
Abbiamo questo script:
#!/bin/bash echo 'Hello techcodeview.com!' sleep 5 echo 'Sleep for 5 seconds'>

Comando di sospensione di Bash
In questo, abbiamo creato lo script utilizzando ` Perché `, quindi abbiamo reso eseguibile il nostro script ` chmod +x `, quindi eseguiamo il nostro script utilizzando ` ./esempio.sh `.
Conclusione
In questo articolo abbiamo discusso del ` sleep`> comando in Linux che è uno strumento versatile per introdurre ritardi nell'esecuzione degli script. La sua semplice sintassi, definita come ` sleep NUMBER[SUFFIX]...`> , consente agli utenti di specificare facilmente la durata del tempo, in secondi o con vari suffissi che indicano minuti, ore o giorni. Questo articolo ha trattato l'utilizzo di base con esempi come ` sleep 6> `>, ha dimostrato l'uso di suffissi come in ` sleep 3m`> ed esplorato opzioni avanzate come l'interruzione del sonno con segnali. Il Bash` Dormi». Il comando funge da pulsante di pausa, consentendo ai computer di attendere per un periodo di tempo specificato prima di procedere all'attività successiva in uno script. Nel complesso, ilsleep>Il comando si rivela essenziale nello scripting, fornendo un controllo preciso sui ritardi temporali e migliorando l'efficienza complessiva nelle operazioni Linux.