sala@home:~$

watch

Velem már többször előfordult, hogy miközben egy hosszú ideig futó programot indítottam el, folyamatosan szerettem volna követni, hogy vajon pontosan milyen hatása van a programnak. Ha például az érdekelt, hogy a program által gyártott fájlok miatt betelik-e a partícióm, akkor folyamatosan ellenőriztem a df paranccsal. Elég fárasztó és értelmetlen folyamatosan lefuttatni ugyanazt a parancsot, ebben segíthet a watch. Ez a parancs képes egy programot adott időközönként ( alapértelmezés szerint 2 másodpercenként ) lefuttatni, és az eredményt teljes képernyőn megmutatni. Az előbb említett példában a következő utasításra van szükségünk:

watch df
```Ennek hatására könnyen ellenőrizhetjük, miként változik a helyfoglalás. Ha be szeretnénk fejezni, CTRL-C-vel léphetünk ki. 
Ha túl sok információ jelenik meg a képernyőn, akkor nehéz észrevenni a változásokat, ilyenkor a 

-d

 kapcsoló segít, ami kiemeli ezeket: 

watch -d df

Természetesen lehetőségünk van összetettem parancsok ellenőrzésére is. Ha például 
[szebb formában](/2010/11/10/column) szeretnénk a df eredményét látni: 

watch -d ‘df -m | column -t’ ```Ha egyszerre több parancsot szeretnénk figyelni, egyszerűen pontosvesszővel választhatjuk el őket:

watch -d 'df -m | column -t; ls -l /home'