Oct 30, 2023

watch

Komanda watch se koristi za periodično izvršavanje druge komande i prikazivanje njenog izlaza u realnom vremenu. Ovo je korisno kada želite pratiti promene u izlazu određene komande ili skripte bez potrebe da stalno ručno ponovo pokrećete tu komandu.

Opšti oblik korišćenja komande watch je:

watch [opcije] komanda

Evo nekoliko opcija i primera korišćenja watch komande:

  1. Prikazivanje izlaza komande u realnom vremenu:

    watch date

    Ova komanda će prikazivati trenutno vreme u konzoli i ažurirati ga svakih 2 sekunde (podrazumevana vrednost intervala za ažuriranje).

  2. Pratite promene u direktorijumu:

    watch -d ls -l

    Ova komanda će prikazati sadržaj trenutnog direktorijuma i ažurirati ga svakih 2 sekunde. Opcija -d (diff) će istaknuti razlike između trenutnog i prethodnog izlaza.

  3. Pratite promene u log datotekama:

    watch tail /var/log/syslog

    Ova komanda će prikazivati poslednjih 10 linija sistema syslog datoteke i ažurirati ih svakih 2 sekunde.

  4. Pratite resurse sistema:

    watch -n 1 top

    Ova komanda će prikazivati informacije o trenutnom stanju sistema, uključujući informacije o resursima (CPU, memorija, procesi) i ažurirati ih svake 1 sekunde.

  5. Pratite izvršavanje skripte:

    watch ./moja_skripta.sh

    Ova komanda će izvršavati vašu skriptu moja_skripta.sh i prikazivati njen izlaz u realnom vremenu.

Napomena: Da biste prekinuli izvršavanje watch komande, možete pritisnuti Ctrl + C.

watch je koristan alat za praćenje promena i dinamičkih informacija bez potrebe da ručno ponovo pokrećete komande. Obratite pažnju na interval ažuriranja (-n opcija) kako biste ga prilagodili vašim potrebama.

No comments:

Post a Comment