watch

Linux.fista
Siirry navigaatioon Siirry hakuun
Tulostettavaa versiota ei enää tueta ja siinä voi olla renderöintivirheitä. Päivitä selaimesi kirjanmerkit ja käytä selaimen tavallista tulostustoimintoa sen sijaan.

Komentoriviohjelmaa watch käytetään tietyn komennon jatkuvaan toistamiseen tietyin väliajoin (oletuksena on 2 sekuntia). Watch näyttää komennon tulosteesta ensimmäisen ruudullisen, ruudun ylimmällä rivillä suoritusajankohdan ja suoritettavan komennon sekä valinnaisesti komennon tulosteiden eroavaisuuskohdat. Komennon suorittamista jatketaan, kunnes ohjelmalle annetaan keskeytyssignaali (Ctrl+C).

Käyttö

Seurataan tacin avulla väärin päin käännettyä dmesgin tulostetta. Komento dmesg|tac suoritetaan kahden sekunnin välein:

watch 'dmesg|tac'

Suoritetaan komento date sekunnin välein (valitsin -n) näyttämättä otsikkoriviä (valitsin --no-title):

watch -n 1 --no-title date

Pingataan linux.fi:n palvelinta kaksi kertaa kolmen sekunnin välein korostaen muuttuneet kohdat (valitsin -d) kumulatiivisesti (=cumulative):

watch -n 3 -d=cumulative "ping linux.fi -c 2"