søvn kommando bruges til at oprette et dummyjob. Et dummyjob hjælper med at forsinke udførelsen. Det tager tid i sekunder som standard, men et lille suffiks(er, m, h, d) kan tilføjes i slutningen for at konvertere det til et hvilket som helst andet format. Denne kommando sætter udførelsen på pause i et tidsrum, som er defineret af NUMMER .
Syntaks for 'sleep'-kommando i Linux
sleep NUMBER[SUFFIX]...>
Her,
NUMMER repræsenterer den tidsperiode, som kommandoen skal sove i.
ENDELSE kan bruges til at angive tidsenheden (s for sekunder, m for minutter, h for timer osv.).
Bemærk: Hvis der ikke er angivet et suffiks, er standardenheden sekunder.
Tilgængelige indstillinger i dvalekommando:
`– hjælp ` Mulighed i Sleep-kommando
Den viser hjælpeoplysninger om søvnkommandoer 
`–version` Mulighed i Sleep Command
Den viser versionsoplysninger for sleep-kommandoen. 
Eksempler på ` søvn ` Kommando i Linux
Grundlæggende brug af 'sleep'-kommando i Linux:
Den enkleste brug af Sleep-kommandoen involverer at angive varigheden i sekunder. For eksempel:
sleep 6>

Grundlæggende brug af Sleep Command
I dette eksempel standser Sleep-kommandoen udførelsen i 6 sekunder. Dette er især nyttigt i scripts, hvor du skal indføre forsinkelser mellem kommandoer eller processer.
Brug af suffikser i 'sleep'-kommando i Linux:
Sleep giver dig mulighed for at angive tidsenheder ved hjælp af suffikser, hvilket giver fleksibilitet til at definere varigheder. Her er et eksempel:
sleep 3m>

Suffiks 'm' i Sleep Command
I dette tilfælde betegner 'm'-suffikset minutter. Derfor vil Sleep-kommandoen pause udførelsen i 3 minutter. Dette er fordelagtigt, når du har brug for længere perioder med forsinkelse, og brug af suffikser gør kommandoen mere læselig for mennesker.
Andre suffikser inkluderer:
| Suddikser | Beskrivelse |
|---|---|
| 's' hvordan man kalder en metode i java | Dette bruges til at angive sekunder. |
| 'h' | Dette bruges til at angive timer. |
| 'd' | Dette bruges til at angive dage. |
For eksempel:
sleep 3h>
Denne kommando sover i 3 timer.
Angivelse af fraktionelle sekunder i 'sleep'-kommando i Linux
Du kan bruge decimalværdier til at angive brøksekunder.
sleep 3.5>

Brøkdele sekunder i 'Søvn'-kommando
Denne kommando sover i 3,5 sekunder, hvilket giver mulighed for mere præcis kontrol over søvnvarigheden.
Afbrydelse af søvn:
Sleep-kommandoen kan afbrydes ved hjælp af signaler, såsom at trykke på ` Ctrl+C> `>, som sender et SIGINT-signal, der afslutter dvaletilstanden:
sleep 12 # Press Ctrl+C after a few seconds to interrupt the sleep>

Afbrydelse af søvn
Dette giver brugerne mulighed for elegant at afbryde søvnvarigheden og fortsætte med andre handlinger.
Bash Sleep Command
Sleep-kommandoen er som en pauseknap til din computer. Du skriver bare sove N , med N er et tal (enten et helt tal eller et tal med decimaler), og det får din computer til at vente i så mange sekunder, før du gør det næste i dit script. Så nemt er det!
Lad os forstå dette med et eksempel på et script.
Vi har dette script:
#!/bin/bash echo 'Hello techcodeview.com!' sleep 5 echo 'Sleep for 5 seconds'>

Bash Sleep Command
I dette oprettede vi scriptet ved hjælp af ` fordi `, så gjorde vores script eksekverbart ` chmod +x `, så kørte vores script ved hjælp af ` ./eksempel.sh `.
Konklusion
I denne artikel diskuterede vi ` sleep`> kommando i Linux, som er et alsidigt værktøj til at introducere forsinkelser i scriptudførelse. Dens simple syntaks, defineret som ` sleep NUMBER[SUFFIX]...`> , giver brugerne mulighed for nemt at angive tidsvarigheder, enten i sekunder eller med forskellige suffikser, der angiver minutter, timer eller dage. Denne artikel dækkede grundlæggende brug med eksempler som ` sleep 6> `>, demonstrerede brugen af suffikser som i ` sleep 3m`> , og udforskede avancerede muligheder såsom at afbryde søvnen med signaler. The Bash ` Sov` Kommando fungerer som en pauseknap, der gør det muligt for computere at vente i en bestemt varighed, før de fortsætter til den næste opgave i et script. Samlet setsleep>kommando viser sig at være afgørende i scripting, hvilket giver præcis kontrol over tidsforsinkelser og forbedrer den overordnede effektivitet i Linux-operationer.