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:
-
Prikazivanje izlaza komande u realnom vremenu:
watch dateOva komanda će prikazivati trenutno vreme u konzoli i ažurirati ga svakih 2 sekunde (podrazumevana vrednost intervala za ažuriranje).
-
Pratite promene u direktorijumu:
watch -d ls -lOva 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. -
Pratite promene u log datotekama:
watch tail /var/log/syslogOva komanda će prikazivati poslednjih 10 linija sistema syslog datoteke i ažurirati ih svakih 2 sekunde.
-
Pratite resurse sistema:
watch -n 1 topOva komanda će prikazivati informacije o trenutnom stanju sistema, uključujući informacije o resursima (CPU, memorija, procesi) i ažurirati ih svake 1 sekunde.
-
Pratite izvršavanje skripte:
watch ./moja_skripta.shOva komanda će izvršavati vašu skriptu
moja_skripta.shi 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