sove kommandoen brukes til å lage en dummy-jobb. En dummy-jobb hjelper til med å forsinke utførelsen. Det tar tid i sekunder som standard, men et lite suffiks(er, m, h, d) kan legges til på slutten for å konvertere det til et hvilket som helst annet format. Denne kommandoen pauser utførelsen i en tidsperiode som er definert av ANTALL .
Syntaks for 'sleep'-kommando i Linux
sleep NUMBER[SUFFIX]...>
Her,
ANTALL representerer hvor lenge kommandoen skal hvile.
SUFFIKS kan brukes til å spesifisere tidsenheten (s for sekunder, m for minutter, h for timer, osv.).
Merk: Hvis ingen suffiks er oppgitt, er standardenheten sekunder.
Alternativer tilgjengelig i dvalekommando:
`–hjelp ` Alternativ i Sleep Command
Den viser hjelpeinformasjon om søvnkommandoer 
`–versjon` Alternativ i Sleep Command
Den viser versjonsinformasjon for dvalekommandoen. 
Eksempler på ` sove ` Kommando i Linux
Grunnleggende bruk av 'sleep'-kommando i Linux:
Den enkleste bruken av Sleep-kommandoen innebærer å spesifisere varigheten i sekunder. For eksempel:
sleep 6>

Grunnleggende bruk av Sleep Command
I dette eksemplet setter Sleep-kommandoen kjøringen på pause i 6 sekunder. Dette er spesielt nyttig i skript der du trenger å introdusere forsinkelser mellom kommandoer eller prosesser.
Bruke suffikser i 'sleep'-kommando i Linux:
Sleep lar deg spesifisere tidsenheter ved hjelp av suffikser, noe som gir fleksibilitet ved å definere varigheter. Her er et eksempel:
sleep 3m>

Suffikset 'm' i Sleep Command
I dette tilfellet angir 'm'-suffikset minutter. Derfor vil Sleep-kommandoen sette kjøringen på pause i 3 minutter. Dette er fordelaktig når du trenger lengre perioder med forsinkelser, og bruk av suffikser gjør kommandoen mer lesbar for mennesker.
Andre suffikser inkluderer:
| Suddikser | Beskrivelse |
|---|---|
| 's' boblesortering i algoritme | Dette brukes til å angi sekunder. |
| 'h' | Dette brukes til å angi timer. |
| 'd' | Dette brukes til å angi dager. |
For eksempel:
sleep 3h>
Denne kommandoen sover i 3 timer.
Spesifisering av brøksekunder i 'sleep'-kommando i Linux
Du kan bruke desimalverdier for å angi brøksekunder.
sleep 3.5>

Brøkdeler av sekunder i 'Søvn'-kommando
Denne kommandoen sover i 3,5 sekunder, noe som gir mer presis kontroll over søvnvarigheten.
Avbryte søvn:
Sleep-kommandoen kan avbrytes ved hjelp av signaler, for eksempel ved å trykke ` Ctrl+C> `>, som sender et SIGINT-signal, og avslutter dvalen:
sleep 12 # Press Ctrl+C after a few seconds to interrupt the sleep>

Avbryter søvn
Dette lar brukere elegant avbryte søvnvarigheten og fortsette med andre handlinger.
Bash Sleep Command
Sleep-kommandoen er som en pauseknapp for datamaskinen. Du bare skriver sove N , med N er et tall (enten et helt tall eller et tall med desimaler), og det får datamaskinen til å vente i så mange sekunder før du gjør det neste i skriptet. Så enkelt er det!
La oss forstå dette med et eksempel på et skript.
Vi har dette skriptet:
#!/bin/bash echo 'Hello techcodeview.com!' sleep 5 echo 'Sleep for 5 seconds'>

Bash Sleep Command
I dette laget vi skriptet ved å bruke ` fordi `, og gjorde deretter skriptet vårt kjørbart ` chmod +x `, så kjørte skriptet vårt med ` ./eksempel.sh `.
Konklusjon
I denne artikkelen diskuterte vi ` sleep`> kommando i Linux som er et allsidig verktøy for å introdusere forsinkelser i skriptutførelse. Dens enkle syntaks, definert som ` sleep NUMBER[SUFFIX]...`> , lar brukere enkelt spesifisere tidsvarigheter, enten i sekunder eller med forskjellige suffikser som angir minutter, timer eller dager. Denne artikkelen dekket grunnleggende bruk med eksempler som ` sleep 6> `>, demonstrerte bruken av suffikser som i ` sleep 3m`> , og utforsket avanserte alternativer som å avbryte søvnen med signaler. The Bash ` Sov` Kommando fungerer som en pauseknapp, som lar datamaskiner vente i en spesifisert varighet før de fortsetter til neste oppgave i et skript. Samlet settsleep>kommando viser seg å være avgjørende i skripting, og gir presis kontroll over tidsforsinkelser og forbedrer den generelle effektiviteten i Linux-operasjoner.