Linux parancsok

Linux watch Command

Linux watch Command
Előfordulhat, hogy szembe kell néznie egy parancs ismételt futtatásával annak megállapítása érdekében, hogy van-e változás a kimenetben. Természetesen bizonyos feladatokat el lehet végezni a Bash szkriptek és más szkriptek segítségével. A Linux azonban egy beépített parancssori eszközzel áll elő, amely elvégzi a munkát.

Ebben a cikkben megvizsgáljuk a Linux „watch” eszközét. Ez az eszköz futtatja az Ön által megadott időintervallumokkal rendelkező parancsokat. A kényelem érdekében beállíthatjuk az időintervallumot is.

„Karóra” verzió

Ez az egyszerű parancs kinyomtatja a „watch” szoftver verzióját.

watch --version

Vagy,

karóra -v

Alapvető „óra” használat

Itt van az az alapvető struktúra, amely szükséges a „figyelés” megidézéséhez és a feladatának elmondásához.

néz

Kezdjük például a „nézni” egy másik gyakori paranccsal: „dátum”. Ez az eszköz kinyomtatja az eszköz futtatásának időpontját és dátumát. További információ a „dátumról”.

nézési dátum

Mi történik itt? Az eszköz 2 másodpercenként futtatja a „date” parancsot. Ne feledje, hogy ez az alapértelmezett különbség minden egyes alkalommal, amikor a „watch” futtatja a parancsot. Ebben az esetben az „óra” 2-re vár, miután „dátumnak” hívja. Természetesen az időkorlát változtatható.

Megjegyzés: Az „óra” önmagában nem szűnik meg. A parancs futtatásának leállításához manuálisan kell elküldenie a befejező jelet. A folyamat befejezéséhez nyomja meg a „Ctrl + C” gombot.

A különbség kiemelése

Tegyük fel, hogy fut egy parancs, amely kinyomtatja a BIG kimenetet. A változások figyelemmel kísérése ebben az esetben elég problémássá válhat. Mi lenne, ha hagynád, hogy az „óra” elvégezze a munkát?

Igen, a „watch” kiemelheti az előző és az aktuális kimenet közötti különbséget. A funkció engedélyezéséhez használja a „-d” jelölőt a „watch” hívásakor.

watch -d dátum

Amint láthatja, a kimenet változásai ki vannak emelve. Könnyedén nyomon követheti a változásokat. Ha azonban a parancs egyes futtatásai között túl rövid az idő, akkor zavart és elveszett is lehet. Tehát győződjön meg arról, hogy az időintervalluma jó helyen van.

Frissítési intervallum

Mint korábban említettük, a „watch” alapértelmezés szerint 2 másodpercet alkalmaz a kiválasztott parancs egyes futtatásai közötti időintervallumként. Szerencsére manuálisan módosíthatjuk az intervallumot, és más értéket állíthatunk be. Erre a célra az „-n” jelzőt kell használnunk, amelyet a másodpercek száma követ.

Futtassuk például a „dátumot” 10 másodperces intervallummal.

karóra -n 10 -d dátum

Ne feledje, hogy besurrantam a „-d” zászlóba. Ez megkönnyíti a különbség felzárkóztatását. Természetesen mindig ellenőrizheti a tényleges időintervallumot a futó konzol tetején.

Egy dolog észrevenni, hogy ez a parancs csak 0 pontosságot enged meg.1 másodpercig. Ennél kisebbre megy, nem fogadja el.

Kapcsolja ki a fejlécet

Bármely „watch” parancs futtatásakor a fejléc olyan lényeges információkat tartalmaz, mint az időintervallum, a rendszer neve, a rendszer ideje stb.

Ha azonban nem érdekli ez a rész, akkor megteheti. Csak annyit kell tennie, hogy hozzáadja a „-t” jelölőt a „watch” futtatásakor.

karóra -d -n 10 dátum

karóra -t -d -n 10 dátum

Ez nagy különbséget jelenthet, ha valami kritikus dologgal dolgozik, és nem akar semmiféle figyelemelterelést vagy egy kis helyet takarít meg a képernyőn.

Kilépés, amikor változás következik be

Ez egy érdekes. Legtöbbször, amikor olyan dolgon dolgozik, amelyet folyamatosan ellenőrizni kell, érdemes folyamatosan figyelemmel kísérnie a tevékenységét. Van azonban ez a funkció a „watch” -be ágyazva, amely megmondja a programnak, hogy lépjen ki, ha azonosítja a kimenet bármilyen változását.

Ehhez használja a „-g” jelzőt.

karóra -g -n 10 dátum

10 másodperc elteltével a „date” parancs más kimenetet jelent. A kimenet változásakor a „watch” kilépett.

Kilépés állapota

Ha ilyen esetben létezik „watch”, akkor bizonyos zászlókat jelent. Ezek a zászlók egész számok, 0 és 8 között, különböző jelentéssel.

Futtassuk például ezt a parancsot, és hagyjuk, hogy a „watch” automatikusan megszűnjön.

karóra -g -n 10 dátum

Most, amikor a program létezik, adott egy bizonyos kilépési állapotot. Futtassa ezt a parancsot a kilépés állapotának ellenőrzéséhez.

visszhang $?

Most mit jelent ez az érték? Ha többet szeretne megtudni az értékekről, ellenőrizze a „watch” man oldalát.

ember néz

A BIG parancsok elemzése

Ha érdekli a „watch” parancsok futtatásának tisztább megjelenése, ezt különböző módon érhetjük el.

Először is használja a \ jelet a „watch” után és annak minden zászlóját, majd nyomja meg az Enter billentyűt.

karóra -n 10 -d \

Írja be azt a parancsot, amelyet meg akar ismételni.

Egy másik érdekes módszer a teljes egyéni parancs idézése egyetlen idézőjelben ”.

néz ""

Végső gondolatok

Az „órával” nem sok minden történik. Ez egy egyszerű program, egyszerű zászlókkal és egyszerű viselkedési mintákkal. Azonban valóban csodálatos munkát végezhetnek, ha helyesen használják őket.

Ha többet szeretne megtudni a zászlókról és azok magyarázatairól, nézze meg bátran a „watch” kézikönyv oldalait. Ha valami kritikus dolgot csinálsz, akkor mindez megéri a fáradságot.

ember néz

nézni - segíteni

Élvezd!

A legjobb parancssori játékok Linuxhoz
A parancssor nem csak a legnagyobb szövetséges a Linux használatakor, hanem a szórakozás forrása is lehet, mert sok olyan szórakoztató játék lejátszás...
A legjobb Gamepad Mapping alkalmazások Linuxhoz
Ha egy tipikus billentyűzet és egér beviteli rendszer helyett szeretnél játékokat játszani Linuxon egy játékvezérlővel, van néhány hasznos alkalmazás ...
Hasznos eszközök Linux játékosok számára
Ha szeretsz Linuxon játszani, akkor valószínű, hogy olyan alkalmazásokat és segédprogramokat használtál, mint a Wine, a Lutris és az OBS Studio a játé...