GNU/Linux >> Znalost Linux >  >> Linux

7 způsobů, jak používat příkaz Linux Watch

Při několika příležitostech může být nutné spustit příkaz nebo nástroj opakovaně po určitém časovém intervalu. Můžeme použít konkrétní úlohy cron pomocí skriptování bash nebo pomocí jiných programovacích jazyků. Linux má však vestavěný příkaz watch, který se používá ke spouštění dalších příkazů v pravidelných intervalech a poté zobrazuje výstup v terminálu. Nástroj Watch je předinstalován téměř ve všech distribucích Linuxu.

Linux Watch Command s příklady

V tomto tutoriálu vám ukážeme sedm různých způsobů použití příkazu linuxového watch.

1. Spustit příkaz každé 2 sekundy

Ve výchozím nastavení se příkaz watch spouští každé 2 sekundy a zobrazuje výstup na terminálu. Běží, dokud jej uživatel nepřeruší.

Syntaxe:

watch <option> <command>

Kde

watch date

Příklad:

2. Spustit příkaz každých N sekund

Interval aktualizace příkazu Watch lze přepsat. To znamená, že můžete změnit také interval aktualizace z 2 sekund na požadovaný interval.

Syntaxe:

watch -n <interval-in-seconds> <command>

Kde je interval aktualizace v sekundách a je další příkaz, který chcete spustit pomocí nástroje pro sledování.

watch -n 5 date

Příklad:

3. Zvýraznění rozdílů mezi aktualizacemi

Můžete také zvýraznit rozdíly mezi předchozím a aktuálním výstupem. Takže místo čtení celého výstupu můžete sledovat změny.

Syntaxe:

watch -d <command>

Pokud je však interval mezi aktualizacemi velmi krátký, bude obtížné zkontrolovat rozdíly, takže musíte nastavit přiměřený interval aktualizace.

watch -n 5 -d date

Příklad:

4. Skrýt záhlaví ve výstupu

Výstup příkazu Watch zobrazuje záhlaví obsahující časový interval, příkaz, název systému a systémové datum. Pokud však tuto část vidět nechcete, můžete ji také skrýt.

Syntaxe:

watch -t <command>
watch -t date

Příklad:

5. Pípnutí při chybě

Pokud se aktualizace nezdaří, může příkaz watch také vydat pípnutí. Aby k tomu došlo, budete možná muset nejprve zkontrolovat, zda je balíček pípnutí nainstalován nebo ne. V případě, že není nainstalován, můžete jej nainstalovat pomocí následujícího příkazu:

sudo apt install beep

Syntaxe:

watch -b date

6. Ukončit při změně

Ve výchozím nastavení příkaz watch běží, dokud není ručně přerušen uživatelem. Můžete jej však nechat ukončit, pokud také identifikuje změnu ve výstupu.

Syntaxe:

watch -g <command>
watch -n 10 -g date

Příklad:

Nyní sledujte výstup; vrací určitý stav, který lze získat pomocí níže uvedeného příkazu:

echo $?

Jak můžete vidět na výše uvedeném snímku obrazovky, zobrazuje určité celočíselné příznaky začínající od 0 do 8. Každý z těchto příznaků má svůj význam a podrobnosti o těchto příznakech jsou k dispozici na manuálové stránce.

man watch

7. Použití velkých příkazů

S příkazem watch můžete používat další příkazy čistším způsobem. Existuje několik způsobů, jak to udělat. Za příkazem watch a jeho možnostmi můžete použít \ sign.

watch -n 10 -d \

Příklad:

Můžete také napsat svůj kompletní vlastní příkaz do jednoduchých uvozovek.

watch <options> '<commands>'

Příklad:

Závěr

Nyní byste měli dobře rozumět příkazu watch a jeho důležitosti, zvláště když chcete sledovat systémové prostředky, jako je pevný disk, změny sítě, využití procesoru atd. Více informací o příkazu watch můžete získat na jeho manuálové stránce . Pro zobrazení manuálové stránky použijte příkaz man watch ve vašem terminálu.


Linux
  1. Jak používat Linuxový příkaz grep

  2. Jak používat příkaz historie v Linuxu

  3. 5 způsobů, jak použít příkaz move v Linuxu

  1. 3 zajímavé způsoby použití linuxového příkazu cowsay

  2. Jak používat příkaz historie Linuxu

  3. Jak používat příkaz id v Linuxu

  1. Jak používat příkaz xargs pro Linux

  2. Jak používat Linuxový příkaz tee

  3. Jak používat horní příkaz v Linuxu