vše o Linuxu.

v tomto tutoriálu se dozvíme o příkazu sleep v Linuxu. Při práci s bash skripty na vašem Linuxovém systému, některé situace mohou vyžadovat zpoždění provádění skriptu. V takovém případě musíte použít příkaz sleep. Tento tutoriál vám pomůže pochopit a naučit se používat příkaz sleep v Linuxu k pozastavení skriptů.,

Obsah

Základní Využití spánku v Linuxu

Programátoři pracují na bash skript běžně používat spát příkaz v Linuxu. Příkaz sleep, jak název napovídá, říká procesoru, aby si udělal přestávku. To způsobí, že provedení dalšího příkazu bude zpožděno o určitou dobu.,

syntaxe spát příkazu je následující:

sleep n

Tady, “ n “ určuje počet řekla intervalech času musí projít před dalším příkaz je proveden, zatímco ‚suffix‘ určuje časový interval. Když používáme příkaz sleep v Linuxu k pozastavení skriptů, umožňuje čtyři různé přípony., Jsou to:

  • s: Nastaví časový interval, jako sekund
  • m: Nastavuje časový interval, jako minut
  • h: Nastavuje časový interval, jako hodiny
  • d: Nastavuje časový interval, jak dny

ve výchozím nastavení, spát příkaz nastaví časový interval, jako několik sekund. Pokud nepřidáme příponu při použití příkazu sleep v Linuxu k pozastavení skriptů, bude další příkaz proveden po n sekundách. Při použití dvou nebo více přípon v jediném spánku, zpoždění před provedením dalšího příkazu je roven celkovém součtu hodnot uvedenou dobu.,

použití příkazu sleep v Linuxu k pozastavení skriptů

předchozí část nás naučila, co je příkaz sleep, jaká je jeho syntaxe a jaký je význam přípon. Nyní je čas jej použít v našich skriptech. Podívejme se na základy každého z nich pomocí příkladů.

spánek pro ‚ n ‚ sekundy

někdy musíte skript pozastavit pouze na krátkou dobu. Řekněme, že chcete pozastavit skript na 10 sekund. To lze provést pomocí přípony‘ s‘., Váš příkaz spánku by měl vypadat takto:

sleep 10s

alternativně se můžete rozhodnout nezmínit příponu v příkazu. Všimněte si, že to funguje pouze tehdy, když se jedná o určitý počet „sekund“ spánku. Tato výjimka funguje, protože “ s “ je výchozí přípona příkazu sleep. Příkladem toho je:

sleep 10

Spánek pro hodiny, minuty a dny, s použitím Linux spánku

Při práci s úkoly, které vyžadují delší časový interval mezi jednotlivými exekuce, musíte zadat příponu po každé číslo.,

sleep 10m # for 10 minutessleep 10h # for 10 hourssleep 1d # for 1 day 

Kombinace Čase Proměnné Při Práci s spánku Příkaz v Linuxu

Při použití spát příkaz v Linuxu, nejste nuceni používat pouze jednu příponu na. Pokud si přejete, můžete použít dvě nebo dokonce všechny přípony současně. Celkový čas pozastavení skriptu se bude rovnat součtu hodnot pro každou příponu. To by vypadalo takto:

sleep 6d 9h 4m 1s

Tento příkaz spánku pozastaví skript po dobu 6 dnů 9 hodin 4 minuty a 1 sekundu. Přidání přípony ‚ s ‚ je volitelné i v tomto případě.,

rozdělení času ve zlomcích – pomocí plovoucích celých čísel

číslo před příponou nemusí být celé číslo. Příkaz sleep umožňuje použití čísel s plovoucí desetinnou čárkou před příponou. To znamená, že i když nejmenší přípona představuje sekundu, můžeme pomocí příkazu sleep v Linuxu pozastavit skripty na méně než sekundu.,

Zde je, jak můžete použít spát příkaz v Linuxu pozastavit skripty pro desetinu sekundy:

sleep 0.1s

Dále, můžete také použít čísla s plovoucí desetinnou čárkou před jakoukoli příponu, která nám umožňuje snadno určit množství času, musíme napsat ve spánku příkaz v Linuxu pozastavit skripty. Příkladem je:

sleep 1.5h 

Tento příkaz pozastaví skript na 1 hodinu a 30 minut.

jak používat příkaz Sleep v skriptech Linux Shell?,

viděli jsme, jak můžeme pomocí příkazu sleep v Linuxu pozastavit skripty po určitou dobu. Ale jak to vypadá, když používáme tento příkaz ve skriptu bash? Zde je příklad, kdy vidíme příkaz spánku v akci.

nejprve vytvoříme jednoduchý bash skript obsahující 10s pauzu pomocí příkazu sleep. mělo by to vypadat takto:

#!/bin/bashecho "Break time!!"sleep 10secho "Back to work!"

když použijeme příkaz time k nalezení času, který má skript provést, vidíme, že běží o něco déle než doba zpoždění 10s., Čas navíc je právě čas, kdy byl skript spuštěn, bez prodlení.

Spát Příkaz Bash

Závěr

Tento výukový program byl zaměřen tak, aby vám pomohou naučit, jak Linux spánku funguje a jak můžete použít tento příkaz k pozastavení skriptu. Doufáme, že nyní pochopíte, jak používat příkaz sleep v Linuxu. Je čas to vyzkoušet sami. Pokud se chcete dozvědět více o skriptech shellu, začněte s naší skriptovací sérií shell 101.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *