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 date
Ova 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 -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. -
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.
-
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.
-
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