Hoe gebruik je het Linux-commando sleep?
Met behulp van Linux sleep kunt u processen pauzeren en ze daarna weer laten draaien. Het commando werkt onder Linux en in combinatie met andere commando’s en kan worden aangepast.
Wat is Linux-slaapstand?
Het Linux-commando sleep wordt gebruikt om een proces voor een bepaalde tijd te pauzeren. Hoe lang deze pauze moet duren en of de bewerking daarna wordt hervat of afgebroken, is aan de gebruiker. Sleep is niet alleen beschikbaar in alle gangbare Linux-distributies zoals Debian of Ubuntu en hoeft niet apart te worden geïnstalleerd, maar er is ook een equivalent in andere besturingssystemen. Het sleep-commando is een eenvoudig en handig hulpmiddel, met name wanneer shell-scripts moeten worden gepauzeerd.
Hoe werkt het slaapcommando?
De functionaliteit van het Linux-commando sleep kan snel worden uitgelegd. Naast het eigenlijke commando specificeert u een duur en eventueel een eenheid voor de tijd. Deze wordt standaard in seconden gespecificeerd, maar kan ook worden toegevoegd voor minuten, uren of zelfs dagen. De tijdwaarde hoeft geen geheel getal te zijn, maar kan ook een drijvende-kommagetal zijn. In dat geval wordt een punt gebruikt in plaats van een komma. Er kunnen meerdere sleep-commando’s achter elkaar worden uitgevoerd. Als u een volgend commando wilt uitvoeren, gebruikt u een AND-operatie (‘&&’). Hieronder vindt u een voorbeeld hiervan.
Wat is de syntaxis van het Linux-commando sleep?
De syntaxis van Linux sleep is als volgt:
$ sleep [Number] [Suffix]bashsleep wordt altijd toegepast op het huidige proces, tenzij u een ander programma opgeeft.
Welke opties en parameters heeft Linux sleep?
Er zijn slechts twee opties voor het slaapcommando: ‘-h’ of ‘–help’ voor informatie over slaap en ‘-v’ of ‘–version’ voor informatie over versie, licentie en ontwikkeling. U kunt echter zelf de tijdseenheid specificeren. De toegestane parameters zijn:
- s: De tijd wordt standaard in seconden aangegeven. Wanneer u het achtervoegsel weglaat, wordt de numerieke waarde in seconden berekend.
- m: De tijd wordt in minuten aangegeven.
- h: De tijd wordt in uren aangegeven.
- d: De tijd wordt in dagen aangegeven.
Voorbeelden van het Linux-commando sleep
Tot slot laten we u een paar voorbeelden zien van hoe Linus sleep werkt, om te illustreren hoe het gebruikt wordt.
$ sleep 60bashHet huidige proces wordt gedurende één minuut (60 seconden) onderbroken en vervolgens voortgezet.
$ sleep 2.5hbashHet commando pauzeert het huidige proces gedurende tweeënhalf uur.
$ sleep 2m && killall libreofficebashIn combinatie met het Linux-commando killall wordt het LibreOffice-programma twee minuten na het uitvoeren van sleep beëindigd.