sova kommandot används för att skapa ett dummy-jobb. Ett dummyjobb hjälper till att fördröja utförandet. Det tar tid i sekunder som standard, men ett litet suffix (s, m, h, d) kan läggas till i slutet för att konvertera det till vilket annat format som helst. Detta kommando pausar exekveringen under en tidsperiod som definieras av SIFFRA .
Syntax för kommandot 'sleep' i Linux
sleep NUMBER[SUFFIX]...>
Här,
SIFFRA representerar den tid som kommandot ska vila.
ÄNDELSE kan användas för att ange tidsenhet (s för sekunder, m för minuter, h för timmar, etc.).
Notera: Om inget suffix anges är standardenheten sekunder.
Tillgängliga alternativ i viloläge:
`–hjälp ` Alternativ i Sleep Command
Den visar hjälpinformation om sömnkommandon 
`–version` Alternativ i Sleep Command
Den visar versionsinformation för sovkommandot. 
Exempel på ` sova ` Kommando i Linux
Grundläggande användning av 'sleep'-kommandot i Linux:
Den enklaste användningen av Sleep-kommandot innebär att ange varaktigheten i sekunder. Till exempel:
sleep 6>

Grundläggande användning av Sleep Command
I det här exemplet pausar kommandot Sleep exekveringen i 6 sekunder. Detta är särskilt användbart i skript där du behöver införa förseningar mellan kommandon eller processer.
Använda suffix i 'sleep'-kommando i Linux:
Sleep låter dig ange tidsenheter med suffix, vilket ger flexibilitet när du definierar varaktigheter. Här är ett exempel:
sleep 3m>

Suffixet 'm' i Sleep Command
I det här fallet betecknar suffixet 'm' minuter. Därför kommer Sleep-kommandot att pausa körningen i 3 minuter. Detta är fördelaktigt när du behöver längre fördröjningsperioder och att använda suffix gör kommandot mer läsbart för människor.
Andra suffix inkluderar:
| Suddixes | Beskrivning |
|---|---|
| 's' hur mycket väger kat timpf | Detta används för att ange sekunder. |
| 'h' hashset vs hashmap | Detta används för att ange timmar. |
| 'd' | Detta används för att ange dagar. |
Till exempel:
sleep 3h>
Detta kommando sover i 3 timmar.
Ange bråkdelssekunder i `sleep`-kommandot i Linux
Du kan använda decimalvärden för att ange bråkdelar.
sleep 3.5>

Bråkdelar av sekunder i 'Sömn'-kommando
Detta kommando sover i 3,5 sekunder, vilket möjliggör mer exakt kontroll över sömntiden.
Avbryta sömn:
Sleep-kommandot kan avbrytas med hjälp av signaler, som att trycka på ` Ctrl+C> `>, som skickar en SIGINT-signal och avslutar viloläget:
sleep 12 # Press Ctrl+C after a few seconds to interrupt the sleep>

Avbryter sömn
Detta tillåter användare att på ett elegant sätt avbryta sömntiden och fortsätta med andra åtgärder.
Bash Sleep Command
Sleep-kommandot är som en pausknapp för din dator. Du bara skriver sova N , med N är ett tal (antingen ett heltal eller ett tal med decimaler), och det får din dator att vänta i så många sekunder innan du gör nästa sak i ditt skript. Så enkelt är det!
Låt oss förstå detta med ett exempel på ett skript.
Vi har det här skriptet:
#!/bin/bash echo 'Hello techcodeview.com!' sleep 5 echo 'Sleep for 5 seconds'>

Bash Sleep Command
I detta skapade vi skriptet med ` därför att `, gjorde sedan vårt skript körbart ` chmod +x `, körde sedan vårt skript med ` ./exempel.sh `.
Slutsats
I den här artikeln diskuterade vi ` sleep`> kommando i Linux som är ett mångsidigt verktyg för att införa förseningar i skriptkörning. Dess enkla syntax, definierad som ` sleep NUMBER[SUFFIX]...`> , tillåter användare att enkelt ange tidslängder, antingen i sekunder eller med olika suffix som anger minuter, timmar eller dagar. Den här artikeln täckte grundläggande användning med exempel som ` sleep 6> `>, visade användningen av suffix som i ` sleep 3m`> , och utforskade avancerade alternativ som att avbryta sömnen med signaler. The Bash ` Sov` Kommando fungerar som en pausknapp, vilket gör att datorer kan vänta en viss tid innan de fortsätter till nästa uppgift i ett skript. Sammantagetsleep>kommando visar sig vara väsentligt i skript, ger exakt kontroll över tidsfördröjningar och förbättrar den totala effektiviteten i Linux-operationer.