Príkazy pre Linux

Príkaz na sledovanie systému Linux

Príkaz na sledovanie systému Linux
Niekedy sa môžete stretnúť s nutnosťou opakovaného spustenia príkazu, aby ste zistili, či došlo k zmene výstupu. Určitú prácu je možné samozrejme vykonať pomocou skriptu Bash a iných foriem skriptovania. Linux však prichádza so zabudovaným nástrojom príkazového riadku, ktorý robí túto prácu.

V tomto článku sa pozrieme na nástroj „hodinky“ v systéme Linux. Tento nástroj spustí akýkoľvek príkaz, ktorý zadáte s časovým intervalom. Pre pohodlie môžeme nastaviť aj časový interval.

„Sledovacia“ verzia

Tento jednoduchý príkaz vytlačí verziu softvéru „watch“.

hodinky - verzia

Alebo,

hodinky -v

Základné použitie „hodiniek“

Tu je základná štruktúra potrebná na vyvolanie „sledovania“ a informovanie o tom, čo je jeho úlohou.

sledovať

Začnime napríklad „sledovať“ ďalším bežným príkazom: „dátum“. Tento nástroj vytlačí čas a dátum inštancie spustenia nástroja. Viac informácií o „dátume“.

sledovať dátum

Čo sa tu deje? Nástroj spúšťa príkaz „dátum“ každé 2 sekundy. Pamätajte, že toto je predvolená hodnota medzery medzi každým spustením príkazu „watch“. V takom prípade „hodinky“ čakajú 2 potom, čo zavolajú „dátum“. Časový limit sa samozrejme dá zmeniť.

Poznámka: Hodinky sa samy neukončia. Ak chcete, aby sa príkaz už nespustil, musíte ručne odoslať signál ukončenia. Stlačením klávesov „Ctrl + C“ proces ukončíte.

Zvýraznenie rozdielu

Predpokladajme, že spustíte príkaz, ktorý vytlačí VEĽKÝ výstup. Sledovanie zmien môže byť v takom prípade dosť nepríjemné. Čo tak nechať „hodinky“ robiť svoju prácu?

Áno, „hodinky“ môžu zvýrazniť rozdiel medzi predchádzajúcim a súčasným výstupom. Pre povolenie tejto funkcie použite v čase volania „watch“ príznak „-d“.

sledovať -d dátum

Ako vidíte, zmeny vo výstupe sú zvýraznené. Zmeny môžete ľahko sledovať. Ak je však čas medzi jednotlivými spusteniami príkazu príliš krátky, môžete tiež skončiť zmätení a stratení. Uistite sa teda, že je váš časový interval na dobrej ceste.

Interval aktualizácie

Ako už bolo spomenuté, funkcia „watch“ štandardne platí ako časový interval medzi jednotlivými spusteniami vybraného príkazu 2 sekundy. Našťastie môžeme manuálne zmeniť interval a nastaviť inú hodnotu. Na tento účel musíme použiť príznak „-n“, za ktorým nasleduje počet sekúnd.

Napríklad spustíme „dátum“ s intervalom 10 sekúnd.

pozerať -n 10 -d dátum

Všimnite si, že som sa vkradol do príznaku „-d“. To ponúka ľahší spôsob, ako tento rozdiel zachytiť. Samozrejme, efektívny časový interval môžete kedykoľvek skontrolovať v hornej časti bežiacej konzoly.

Jedna vec je všimnúť si, že tento príkaz umožňuje presnosť iba na 0.1 s. Pôjdeš menší ako to, nebude to akceptovať.

Vypnúť hlavičku

Keď spustíte akýkoľvek príkaz „sledovať“, dostanete sa do hlavičky obsahujúcej základné informácie, ako je časový interval, názov systému, systémový čas atď.

Ak však nemáte záujem túto časť vidieť, je to možné. Všetko, čo musíte urobiť, je pridať príznak „-t“ pri spustení „watch“.

hodinky -d -n 10 dátum

hodinky -t -d -n 10 dátum

To môže znamenať veľký rozdiel, ak pracujete s niečím kritickým a nechcete rušiť pozornosť alebo ušetríte málo miesta na obrazovke.

Končí, keď dôjde k zmene

Toto je zaujímavý. Väčšinu času, kedykoľvek pracujete na niečom, čo si vyžaduje neustále sledovanie, možno budete chcieť neustále sledovať jeho aktivity. Avšak v „hodinkách“ je zabudovaná táto funkcia, ktorá dáva programu pokyn na ukončenie, akonáhle identifikuje akúkoľvek zmenu vo výstupe.

Na tento účel použite príznak „-g“.

hodinky -g -n 10 dátum

Po 10 sekundách by príkaz „date“ nahlásil iný výstup. Keď nastala zmena výstupu, „hodinky“ boli ukončené.

Stav ukončenia

Ak v takom prípade existuje „hodinky“, nahlási určité príznaky. Tieto príznaky sú celé čísla v rozsahu od 0 do 8 s rôznym významom.

Napríklad, spustime tento príkaz a nechajme „watch“, aby sa automaticky ukončilo.

hodinky -g -n 10 dátum

Teraz, keď program existuje, vrátil určitý stav ukončenia. Spustením tohto príkazu skontrolujte stav ukončenia.

echo $?

Čo teraz znamená táto hodnota? Ak sa chcete dozvedieť viac informácií o hodnotách, mali by ste skontrolovať manuálovú stránku „sledovať“.

muž hodinky

Analýza veľkých príkazov

Ak máte záujem o čistejší pohľad na spustenie príkazov „sledovať“, môžete to dosiahnuť rôznymi spôsobmi.

Najskôr použite znak \ po „kuknutí“ a celej jeho vlajke, potom stlačte kláves Enter.

hodinky -n 10 -d \

Teraz zadajte ľubovoľný príkaz, ktorý chcete opakovať.

Ďalším zaujímavým spôsobom je citovanie celého vášho vlastného príkazu jednoduchými úvodzovkami. “.

sledovať

Záverečné myšlienky

S „hodinkami“ sa nedeje veľa vecí. Je to jednoduchý program s jednoduchými príznakmi a zjednodušenými vzorcami správania. Môžu však vykonávať skutočne skvelú prácu, ak sú použité správnym spôsobom.

Ak sa chcete dozvedieť viac o všetkých príznakoch a ich vysvetleniach, neváhajte navštíviť manuálové stránky „sledovať“. Ak robíte niečo kritické, stojí to za to.

muž hodinky

hodinky - pomoc

Užite si to!

Hry Ako nainštalovať League Of Legends na Ubuntu 14.04
Ako nainštalovať League Of Legends na Ubuntu 14.04
Ak ste fanúšikom League of Legends, potom je to pre vás príležitosť otestovať spustenie League of Legends. Upozorňujeme, že program PlayOnLinux podpor...
Hry Nainštalujte si najnovšiu strategickú hru OpenRA na Ubuntu Linux
Nainštalujte si najnovšiu strategickú hru OpenRA na Ubuntu Linux
OpenRA je herný engine Libre / Free Real Time Strategy, ktorý obnovuje rané hry z Westwoodu, ako napríklad klasické Command & Conquer: Red Alert. Dist...
Hry Nainštalujte si najnovší Dolphin Emulator pre Gamecube a Wii na Linuxe
Nainštalujte si najnovší Dolphin Emulator pre Gamecube a Wii na Linuxe
Emulátor Dolphin vám umožní hrať vybrané hry Gamecube a Wii na osobných počítačoch Linux (PC). Emulátor Dolphin, ktorý je voľne dostupným emulátorom ...