Linux sleep command summary with examples
Inhoudsopgave:
Sleep is een opdrachtregelprogramma waarmee u het aanroepproces gedurende een bepaalde tijd kunt onderbreken. Met andere woorden, het slaapcommando pauzeert de uitvoering van het volgende commando gedurende een bepaald aantal seconden.
De slaapopdracht is met name handig wanneer deze wordt gebruikt in een bash-shellscript, bijvoorbeeld wanneer een mislukte bewerking opnieuw wordt geprobeerd of in een lus.
In deze zelfstudie laten we u zien hoe u het Linux-slaapcommando gebruikt.
Het slaapcommando gebruiken
De syntaxis voor het slaapcommando is als volgt:
sleep NUMBER…
Het getal kan een positief geheel getal of een getal met drijvende komma zijn.
De
SUFFIX
kan een van de volgende zijn:
-
s- seconden (standaard)m- minutenh- urend- dagen
Als er geen achtervoegsel wordt gebruikt, is dit standaard seconden.
Wanneer twee of meer argumenten worden opgegeven, is de totale hoeveelheid tijd gelijk aan de som van hun waarden.
Hier zijn een paar eenvoudige voorbeelden die laten zien hoe u de slaapopdracht kunt gebruiken:
-
Slaap 5 seconden:
sleep 5Slaap 0, 5 seconde:
sleep 0.5Slaap 2 minuten en 30 seconden:
sleep 2m 30s
Bash Script-voorbeelden
Hieronder vindt u het meest eenvoudige voorbeeld van het gebruik van de slaapopdracht in uw Bash-scripts. Wanneer u het script uitvoert, wordt de huidige tijd afgedrukt in de indeling
HH:MM:SS
. Vervolgens pauzeert het slaapcommando het script gedurende 5 seconden. Wanneer de opgegeven periode is verstreken, wordt de huidige tijd opnieuw afgedrukt op de laatste regel van het script.
#!/bin/bash # start time date +"%H:%M:%S" # sleep for 5 seconds sleep 5 # end time date +"%H:%M:%S"
De uitvoer ziet er ongeveer zo uit:
13:34:40 13:34:45
Laten we een meer geavanceerd voorbeeld bekijken.
#!/bin/bash while: do if ping -c 1 ip_address &> /dev/null then echo "Host is online" break fi sleep 5 done
Het bovenstaande script zal controleren of een host online is of niet om de 5 seconden en wanneer de host online gaat, zal het script u op de hoogte stellen en stoppen.
Hoe het script werkt:
- In de eerste regel maken we een oneindige while-lus. Vervolgens gebruiken we de opdracht ping om te bepalen of de host met het IP-adres van
ip_addressbereikbaar is of niet. Als de host bereikbaar is, zal het script echoën "Host is online" en beëindig de lus. Als de host niet bereikbaar is, pauzeert het slaapcommando het script gedurende 5 seconden en begint de lus vanaf het begin.
Conclusie
U zou nu een goed begrip moeten hebben van het gebruik van het Linux-slaapcommando.
De slaapopdracht is een van de eenvoudigste shell-opdrachten en accepteert slechts één argument dat wordt gebruikt om het slaapinterval op te geven.
slaap terminalSatyam verkoopt meerderheidsbelang in wereldwijd bod Bieders zullen echter geen toegang hebben tot gedetailleerde bedrijfsboekhouding boeken omdat
Ze hebben mogelijk ook geen toegang tot gegevens over de klanten van het bedrijf omdat dat wordt als concurrerende informatie beschouwd. p> p>
p> p>
p> p> p> p>
Sommige investeerders hebben gezegd dat zij de precieze details van het concurrerende biedingsproces en de informatie die voor beleggers beschikbaar wordt gemaakt, later bekend maken. zal niet deelnemen aan een bieding als niet alle financiële informatie voor hen beschikbaar
Een vroege build van Microsoft's grote Windows 8-update is op het web verschenen , vol met handige nieuwe trucs en hints van geweldige inkomende functies. <> Na een overvloed aan geruchten, fluisteringen en missers in vacatures, hebben we nu concretere bewijzen van het gesloten Windows Blue-besturingssysteem van Microsoft: een eerlijke -goedheid lek van een vroege build van het besturingssysteem.
Het lek van "Windows Build 9364" verscheen zondagochtend op torrent- en bestandsdelingssites in de vorm van een 2,6 GB ISO-bestand en het nieuws van het lek brak over het net als een lopend vuurtje na een eerste verschijning op Windows 9 Beta. Hoewel Microsoft geen formele verklaring heeft afgelegd over het lek, is het hands-on ontleed door WinSuperSite en talloze forumbezoekers, en Build 9364 lijkt een 100 procent legitieme (en 100 procent ongeoorloofde) kijk op de toekomst van Windows.
Het paneel voor wiskundige invoer gebruikt de wiskundige herkenning die is ingebouwd in Windows 7 om handgeschreven wiskundige uitdrukkingen te herkennen. U kunt het dan gemakkelijk gebruiken met tekstverwerkers of computertabellen. Het paneel voor wiskundige invoer is ontworpen om te worden gebruikt met een tabletpen op een tablet-pc, maar u kunt het ook gebruiken met elk invoerapparaat, zoals een aanraakscherm of zelfs een muis.
Het paneel voor wiskundige invoer gebruikt de wiskundige herkenner die in Windows is ingebouwd 7 om handgeschreven wiskundige uitdrukkingen te herkennen. Je kunt het dan gemakkelijk gebruiken met tekstverwerkers of computertabellen.







