Het sleep commando zorgt ervoor dat je Linux computer niets te doen. Contra-intuïtief misschien, maar een periode van inactiviteit is soms net wat nodig is. In dit artikel ziet u hoe u dit Bash-shell-opdracht effectief.
Het gebruik van de slaapstand is eenvoudig. Op de commando-regel type slapen, een ruimte, een nummer en druk vervolgens op Enter.
slaap 5
De cursor zal verdwijnen vijf seconden en dan weer terug. Wat is er gebeurd? Het gebruik van slaap op de commando-regel instrueert Bash op te schorten, verwerking, voor de duur die u verstrekt. In ons voorbeeld was dit vijf seconden.
We kunnen pas duur om te slapen in dagen, uren en minuten, evenals in seconden. Om dit te doen zijn onder andere een achtervoegsel van een van beide d, h, m, s of met de duur. Om de oorzaak van de slaap te onderbreken voor een dag, vier uur, zeven minuten en vijf seconden, een opdracht als deze:
slaap 1d 4u 7m 5s
De s-suffix (seconden) is optioneel. Zonder achtervoegsel, slaap zal de behandeling de duur in seconden. Stel dat je wilde hebben van slaap pauze van vijf minuten en twintig seconden. Een juiste indeling van deze opdracht is:
slaap 5m 20
Als u vergeet om de m-suffix op de minuten duurt, zal u instrueren slaap te onderbreken voor vijf seconden uit en vervolgens weer twintig seconden. De slaap wordt onderbroken voor 25 seconden.
Veel commandos vereisen dat je de parameters vormen in een bepaalde volgorde, maar de slaap is erg vergevingsgezind. U kunt ze in elke volgorde zijn en slapen zinvol is. U kunt ook een drijvende komma getal als parameter. Bijvoorbeeld 0,5 uur is een goede manier om aan te geven dat u wilt slaap te onderbreken voor een half uur.
Alle van de volgende (en in toenemende mate decentraal) commando ‘ s vertellen slaap te onderbreken voor 10 seconden.
slapen 10
slaap 5 5s
Slaap 1 1 1 1 1 1 1 2
slaap 0.16667 m
Het gebruik van Slaap Onderbreken Voordat een Opdracht
Het sleep commando kan worden gebruikt om een pauze voor de uitvoering van een opdracht. Deze opdracht zou onderbreken voor 15 seconden en geeft een pieptoon.
slapen 15 && echo -en “