U sljedećem ćemo članku pogledati nekoliko načina korištenja naredbe za gledanje. Ova se naredba koristi za izvršavanje bilo koje proizvoljne naredbe u redovnim intervalima, prikazujući rezultat navedene naredbe u prozoru terminala. Ovo može biti korisno kada moramo više puta pokretati naredbu i gledati promjenu izlaza naredbe tijekom vremena.
Korisnost watch dio je paketa procps (ili procps-ng) koji je unaprijed instaliran na gotovo svim Gnu / Linux distribucijama.
Korisni primjeri naredbe watch u Ubuntuu
Koristite uslužni program gledati to je jednostavan i neposredan zadatak. Pratiti jednostavna sintaksa i bez složenih opcija.
watch [opciones] comando
Možete prekinuti petlju ili ponoviti postupak Ctrl + C da prekinete radnju sata ili jednostavno zatvorite prozor terminala na kojem se izvodi.
Osnovna upotreba naredbe Watch
Kada se koristi bez argumenata, ovaj uslužni program izvršit će navedenu naredbu svake dvije sekunde:
watch date
Ova naredba ispisat će rezultat proizveden po datumu. U gornjem lijevom uglu ekrana prikazat će se naredba koja se izvršava i razdoblje aktivnog intervala.
Navedite interval ažuriranja
Moći ćemo vrlo lako odrediti intervalni interval za ažuriranje naredbe za gledanje koristeći opciju -n. Novi vremenski interval mora se postaviti u sekundama.
watch -n 5 date
Sada naredba date ažurirat će se samo svakih pet sekundi.
Istaknite razlike između svakog ažuriranja
Watch olakšava uočavanje razlika između starih i ažuriranih rezultata. Ove razlike možemo naglasiti pomoću -d opcija.
watch -n 5 -d date
Ova naredba pokrenut će datum svakih pet sekundi i istaknuti promjene na izlazu na ekranu terminala.
Uklonite naslov i naslove
Naredba za gledanje prikazuje informacije na ekranu kao što su naziv naredbe koja se izvršava, interval i trenutno vrijeme. Sve je na vrhu ekrana. Ako to želimo izbjeći, možemo koristiti -t opcija da onemogućite ove informacije.
watch -t date
Kao što sam rekao, ova naredba prikazat će samo izlaz proizveden naredbom datum.
Izađite iz straže u slučaju greške
Možemo također odrediti čuvara za izlazak kad god se pojavi greška u naredbi koja se izvršava. Jednostavno ćemo morati koristiti -e opcija.
watch -e exit 99
Ako pokrenete ovu naredbu, vidjet ćete poruka koja ukazuje da naredba ima status izlaza koji nije nula. Mora se uzeti u obzir da naredbe koje se izvršavaju bez ikakve greške izlaze s nultim statusnim kodom.
Izlaz ako se promjene pojave u izlazu naredbe
La -g opcija izlazi iz straže kad god dođe do promjene u izlazu naredbe.
watch -g date
Ova naredba će se izvoditi dvije sekunde i čim se izlaz ažurira, sat će se zatvoriti.
Obavijestiti u slučaju greške
La -b opcija de watch oglašava zvučne signale svaki put kada se naredba izlazi sa statusnim kodom koji nije nula. Kao što je već spomenuto, statusni kôd koji nije nula obično označava grešku ili da izvršavanje naredbe nije uspjelo.
watch -b exit 99
Tumačite kodove boja i sekvence stilova
Možemo omogućiti interpretaciju kodnih kodova ANSI boja i sekvence stilova za gledanje pomoću -c opcija. Prema zadanim postavkama sat ne interpretira boje u svom izlazu.
watch -c echo "$(tput setaf 2) Ejemplo para Ubunlog"
Izlaz ove naredbe prikazuje zeleno kodirani niz 'Primjer za Ubunlog'. Ako uklonimo opciju -c i ponovo pokrenemo naredbu, vidjet ćemo da ovaj put niz ne sadrži boju.
Nadgledajte promjene u sadržaju direktorija
Sljedeći primjer ilustrira kako možemo koristiti uslužni program za gledanje nadgledajte direktorijume sistema datoteka za promjene sadržaja.
watch -d ls -l
Ova naredba će ispisati popis direktorija i istaknuti promjene sadržaja.
Pratite temperaturu procesora pomoću sata
Ako koristite opremu koja se zagrijava, važno je nadzirati temperaturu. Moći ćemo koristite uslužni program sata zajedno sa senzori za kontrolu temperature opreme.
watch -n 60 sensors
Ova naredba provjerit će temperaturu opreme u minuti.
Prikaži stranicu pomoći i priručnik
Ne sumnjajte pogledajte pomoć za naredbu sat ako želite brze informacije za određenu opciju.
watch -h
Takođe ćemo moći pogledajte stranicu sa uputstvima za detaljne informacije o određenoj opciji.
man watch
Kao što smo vidjeli, naredba watch je jednostavan, ali koristan alat, koji Ima dobar broj slučajeva upotrebe, što nisu svi slučajevi prikazani u ovom članku.