A következő cikkben megnézzük a watch parancs használatának néhány módját. Ezzel a paranccsal bármilyen tetszőleges parancsot rendszeres időközönként végrehajthatunk, megjelenítve a parancs eredményét a terminál ablakában. Ez akkor lehet hasznos, ha ismételten futtatnunk kell egy parancsot, és figyelnünk kell a parancs kimenetének időbeli változását.
Hasznosság A watch része a procps (vagy procps-ng) csomagnak, amelyet előre telepítettek szinte az összes Gnu / Linux disztribúcióra.
Hasznos példák az watch parancsra az Ubuntuban
Használja a segédprogramot óra ez egyszerű és egyértelmű feladat. Kövesse egyszerű szintaxis és nincsenek összetett lehetőségek.
watch [opciones] comando
A ciklus befejezéséhez vagy az ismétléshez használhatja Ctrl + C az óraművelet befejezéséhez, vagy egyszerűen zárja be a terminál ablakát, ahol fut.
A Watch parancs alapvető használata
Ha érvek nélkül használjuk, akkor ez a segédprogram két másodpercenként végrehajtja a megadott parancsot:
watch date
Ez a parancs kinyomtatja az előállított eredményt dátum szerint. A képernyő bal felső sarkában látható a végrehajtandó parancs és az aktív intervallum időtartama.
Adja meg a frissítési intervallumot
Nagyon könnyen meg tudjuk határozni a watch parancs frissítésének intervallumtartamát -n opcióval. Az új időintervallumot másodpercben kell beállítani.
watch -n 5 date
Most a dátum parancs csak öt másodpercenként frissül.
Jelölje ki az egyes frissítések közötti különbségeket
A Watch segítségével könnyen észreveheti a régi és a frissített kimenet közötti különbségeket. Ezeket a különbségeket a -d opció.
watch -n 5 -d date
Ez a parancs öt másodpercenként fut a dátum, és kiemeli a kimenet változását a terminál képernyőn.
Távolítsa el a címet és a címsorokat
A watch parancs a képernyőn információkat jelenít meg, például a végrehajtandó parancs nevét, az intervallumot és az aktuális időt. Minden a képernyő tetején van. Ha el akarjuk kerülni, használhatjuk a -t opciót hogy letiltsa ezeket az információkat.
watch -t date
Ahogy mondtam, ez a parancs csak a parancs által létrehozott kimenetet mutatja dátum.
Kilépés a figyelésből hiba esetén
Megadhatunk egy watchdogot is a kilépéshez, amikor a végrehajtott parancs hibát okoz. Egyszerűen használnunk kell a -e opció.
watch -e exit 99
Ha futtatja ezt a parancsot, látni fogja egy üzenet, amely jelzi, hogy a parancsnak nem nulla kilépési állapota van. Figyelembe kell venni, hogy a hibák nélkül végrehajtott parancsok nulla állapotkóddal jelennek meg.
Kilépés, ha változások történnek a parancs kimenetében
La -g opciót kilép az órából, ha a parancs kimenetében változás történik.
watch -g date
Ez a parancs két másodpercig fut, és amint a kimenet frissül, a watch bezár.
Értesítés hiba esetén
La -b opció A de watch hangjelzést ad, amikor a parancs kilép egy nulla állapotkóddal. Mint már említettük, a nem nulla állapotkód általában hibát jelez, vagy azt, hogy a parancs végrehajtása sikertelen volt.
watch -b exit 99
Értelmezze a színkódokat és a stílusokat
Tudunk lehetővé teszik a ANSI szín és a stílus használatával követhető szekvenciák a -c opciót. Alapértelmezés szerint a watch nem értelmezi a színeket a kimenetében.
watch -c echo "$(tput setaf 2) Ejemplo para Ubunlog"
A parancs kimenete a zöld kódolt karakterláncot mutatja 'Példa Ubunlog". Ha eltávolítjuk a -c opciót, és újra futtatjuk a parancsot, látni fogjuk, hogy a karakterlánc ezúttal nem tartalmaz színt.
A címtár tartalmának változásainak figyelése
Az alábbi példa bemutatja, hogyan használhatjuk a watch segédprogramot figyelje a fájlrendszer könyvtárakat a tartalom változásaihoz.
watch -d ls -l
Ez a parancs kinyomtatja a könyvtárlistát, és kiemeli a tartalmi változásokat.
Figyelje a CPU hőmérsékletét az óra segítségével
Ha olyan berendezéseket használ, amelyek felmelegednek, fontos figyelni a hőmérsékletet. Meg tudjuk használja a watch segédprogramot a érzékelők a berendezés hőmérsékletének szabályozására.
watch -n 60 sensors
Ez a parancs percenként ellenőrzi a berendezés hőmérsékletét.
Súgóoldal és kézikönyv megjelenítése
Ne habozzon forduljon az watch parancs segítségéhez ha gyors információt szeretne kapni egy adott lehetőségről.
watch -h
Mi is képesek leszünk rá olvassa el a kézikönyv oldalt egy adott opcióval kapcsolatos részletes információkért.
man watch
Mint látta, a watch parancs egyszerű, de hasznos eszköz, amely Nagyon sok felhasználási esete van, amelyek nem mindazok, amelyeket ez a cikk bemutat.