Sledujte příkaz, některé způsoby, jak jej použít při každodenních činnostech

o příkazu hlídání

V příštím článku se podíváme na některé způsoby použití příkazu watch. Tento příkaz se používá k provádění libovolného příkazu v pravidelných intervalech, přičemž se v okně terminálu zobrazuje výsledek uvedeného příkazu. To může být užitečné, když potřebujeme opakovaně spouštět příkaz a sledovat, jak se výstup příkazu časem mění.

Užitečnost hodinky jsou součástí balíčku procps (nebo procps-ng), který je předinstalován téměř na všech distribucích Gnu / Linux.

Užitečné příklady příkazu watch v Ubuntu

Použijte obslužný program hodinky je to jednoduchý a přímý úkol. Následovat jednoduchá syntaxe a žádné složité možnosti.

watch [opciones] comando

K ukončení smyčky nebo opakování můžete použít Ctrl + C ukončit akci sledování nebo jednoduše zavřít okno terminálu, kde běží.

Základní použití příkazu Watch

Při použití bez argumentů, tento nástroj provede zadaný příkaz každé dvě sekundy:

sledovat datum

watch date

Tento příkaz vytiskne výsledek vytvořený podle data. Vlevo nahoře na obrazovce se zobrazí prováděný příkaz a aktivní interval.

Zadejte interval aktualizace

Interval intervalu pro aktualizaci příkazu watch budeme moci určit velmi snadno pomocí volby -n. Nový časový interval musí být nastaven v sekundách.

sledovat datum 5

watch -n 5 date

Nyní příkaz date se aktualizuje pouze každých pět sekund.

Zvýrazněte rozdíly mezi každou aktualizací

Díky hodinkám snadno zjistíte rozdíly mezi starým a aktualizovaným výstupem. Tyto rozdíly můžeme zvýraznit pomocí -d volba.

sledovat datum -d

watch -n 5 -d date

Tento příkaz bude spuštěno datum každých pět sekund a zvýrazní změny výstupu na obrazovce terminálu.

Odeberte název a nadpisy

Příkaz sledování zobrazuje na obrazovce informace, jako je název prováděného příkazu, interval a aktuální čas. Vše je v horní části obrazovky. Pokud se tomu chceme vyhnout, můžeme použít -t možnost tyto informace deaktivovat.

hodinky -t

watch -t date

Jak jsem říkal, tento příkaz zobrazí pouze výstup vytvořený příkazem datum.

Ukončete sledování v případě chyby

Můžeme také určit hlídacího psa, který se má ukončit, kdykoli dojde k chybě způsobené prováděným příkazem. Budeme prostě muset použít -e možnost.

hlídat -e

watch -e exit 99

Pokud spustíte tento příkaz, uvidíte zpráva označující, že příkaz má nenulový stav ukončení. Mějte na paměti, že příkazy, které jsou prováděny bez jakékoli chyby, přicházejí s nulovým stavovým kódem.

Ukončete, pokud dojde ke změnám ve výstupu příkazu

La -g možnost ukončí sledování, kdykoli dojde ke změně výstupu příkazu.

watch -g date

Tento příkaz bude spuštěn na dvě sekundy a jakmile se aktualizuje výstup, hodinky se zavřou.

Upozornit v případě chyby

La -b možnost de watch pípne pokaždé, když příkaz skončí s nenulovým stavovým kódem. Jak již bylo zmíněno, nenulový stavový kód obvykle indikuje chybu nebo selhání provedení příkazu.

watch -b exit 99

Interpretujte barevné kódy a sekvence stylů

Můžeme umožnit výklad kódů ANSI barva a sekvence stylů pro hodinky pomocí -c možnost. Ve výchozím nastavení hodinky neinterpretují barvy ve svém výstupu.

hodinky -c

watch -c echo "$(tput setaf 2) Ejemplo para Ubunlog"

Výstup tohoto příkazu ukazuje zelený kódovaný řetězec 'Příklad pro Ubunlog". Pokud odstraníme volbu -c a znovu spustíme příkaz, uvidíme, že řetězec tentokrát neobsahuje žádnou barvu.

Monitorujte změny obsahu adresáře

Následující příklad ukazuje, jak můžeme nástroj hodinek použít sledujte změny v adresářích souborového systému.

hlídat -d

watch -d ls -l

Tento příkaz vytiskne výpis adresáře a zvýrazní změny obsahu.

Monitorujte teplotu procesoru pomocí hodinek

Pokud používáte zařízení, které se zahřívá, je důležité sledovat teplotu. Budeme moci použijte nástroj pro sledování společně s senzory k řízení teploty zařízení.

snímače hodinek

watch -n 60 sensors

Tento příkaz zkontroluje teplotu zařízení za minutu.

Zobrazit stránku nápovědy a příručku

Neváhejte konzultujte pomoc příkazu kukátka pokud chcete rychlé informace o konkrétní možnosti.

sledovat nápovědu

watch -h

Budeme také moci podívejte se do manuálové stránky pro podrobné informace o konkrétní možnosti.

man watch

Jak jsme viděli, příkaz watch je jednoduchý, ale užitečný nástroj, který Má dobrý počet případů použití, které nejsou uvedeny v tomto článku.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.