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 - verziaAlebo,
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átumhodinky -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ž hodinkyhodinky - pomoc
Užite si to!