logo

slaapopdracht in Linux met voorbeelden

slaap commando wordt gebruikt om een ​​dummy-taak te maken. Een dummyjob helpt bij het vertragen van de uitvoering. Het kost standaard tijd in seconden, maar aan het einde kan een klein achtervoegsel (s, m, h, d) worden toegevoegd om het naar een ander formaat te converteren. Dit commando pauzeert de uitvoering gedurende een bepaalde tijd NUMMER .

Syntaxis van het `slaap`-commando in Linux

sleep NUMBER[SUFFIX]...>

Hier,



NUMMER vertegenwoordigt de tijdsduur waarvoor het commando moet slapen.

ACHTERVOEGSEL kan worden gebruikt om de tijdseenheid te specificeren (s voor seconden, m voor minuten, h voor uren, enz.).

Opmerking: Als er geen achtervoegsel is opgegeven, is de standaardeenheid seconden.



Opties beschikbaar in slaapcommando:

`–hulp ` Optie in Slaapopdracht

Het toont helpinformatie over slaapopdrachten

`–versie` Optie in slaapopdracht

Het toont versie-informatie van de slaapopdracht.

Voorbeelden van ` slaap ` Commando in Linux

Basisgebruik van het `sleep`-commando in Linux:

Het eenvoudigste gebruik van de opdracht Slaap is het opgeven van de duur in seconden. Bijvoorbeeld:



sleep 6>
Basisgebruik van slaapcommando

Basisgebruik van slaapcommando

In dit voorbeeld pauzeert het slaapcommando de uitvoering gedurende 6 seconden. Dit is vooral handig in scripts waarbij u vertragingen tussen opdrachten of processen moet introduceren.

Achtervoegsels gebruiken in de opdracht `sleep` in Linux:

Met Slaap kunt u tijdseenheden specificeren met behulp van achtervoegsels, wat flexibiliteit biedt bij het definiëren van de duur. Hier is een voorbeeld:

jquery deze klik
sleep 3m>
Achtervoegsel `m` in Slaapcommando

Achtervoegsel `m` in Slaapcommando

In dit geval geeft het achtervoegsel ‘m’ minuten aan. Daarom zal het slaapcommando de uitvoering gedurende 3 minuten onderbreken. Dit is handig als u langere vertragingsperioden nodig heeft, en het gebruik van achtervoegsels maakt de opdracht leesbaarder voor mensen.

Andere achtervoegsels zijn onder meer:

Suddixen

Beschrijving

'S'

Dit wordt gebruikt voor het opgeven van seconden.

'H'

conversie van int naar string in Java

Dit wordt gebruikt voor het opgeven van uren.

'D'

Dit wordt gebruikt voor het opgeven van dagen.

Bijvoorbeeld:

sleep 3h>

Deze opdracht slaapt 3 uur.

Fractionele seconden specificeren in het `slaap`-commando in Linux

U kunt decimale waarden gebruiken om fracties van seconden op te geven.

sleep 3.5>
Fractionele seconden in 'slaap'-commando

Fractionele seconden in 'Slaap'-commando

Deze opdracht slaapt 3,5 seconden, waardoor een nauwkeurigere controle over de slaapduur mogelijk is.

Slaap onderbreken:

Het slaapcommando kan worden onderbroken met signalen, zoals door op ` te drukken Ctrl+C> `>, dat een SIGINT-signaal verzendt en de slaap beëindigt:

sleep 12 # Press Ctrl+C after a few seconds to interrupt the sleep>
De slaap onderbreken

De slaap onderbreken

Hierdoor kunnen gebruikers de slaapduur op een elegante manier onderbreken en doorgaan met andere acties.

Bash Slaapcommando

De opdracht Slaap is een soort pauzeknop voor uw computer. Je typt gewoon slaap N , met N een getal zijn (een geheel getal of een getal met decimalen), en het zorgt ervoor dat uw computer zoveel seconden wacht voordat hij het volgende in uw script doet. Het is zo makkelijk!

Laten we dit begrijpen met een voorbeeld van een script.

We hebben dit script:

#!/bin/bash echo 'Hello techcodeview.com!' sleep 5 echo 'Sleep for 5 seconds'>
Bash Slaapcommando

Bash Slaapcommando

Hierin hebben we het script gemaakt met ` omdat `, en maakte vervolgens ons script uitvoerbaar ` chmod+x `, en voerde vervolgens ons script uit met ` ./voorbeeld.sh `.

Conclusie

In dit artikel hebben we de ' sleep`> command in Linux, een veelzijdig hulpmiddel voor het introduceren van vertragingen bij de uitvoering van scripts. De eenvoudige syntaxis, gedefinieerd als ` sleep NUMBER[SUFFIX]...`> , stelt gebruikers in staat eenvoudig de tijdsduur op te geven, in seconden of met verschillende achtervoegsels die minuten, uren of dagen aanduiden. Dit artikel behandelde het basisgebruik met voorbeelden als ` sleep 6> `>, demonstreerde het gebruik van achtervoegsels zoals in ` sleep 3m`> en geavanceerde opties onderzocht, zoals het onderbreken van de slaap met signalen. De bash' Slaap' Command fungeert als pauzeknop, waardoor computers een bepaalde tijd kunnen wachten voordat ze doorgaan naar de volgende taak in een script. Over het geheel genomen desleep>command blijkt essentieel bij scripting, biedt nauwkeurige controle over tijdsvertragingen en verbetert de algehele efficiëntie bij Linux-bewerkingen.