Ce face watch
Comanda watch execută repetat o instrucțiune la un interval fix de timp (implicit la fiecare 2 secunde) și reîmprospătează ecranul terminalului, permițându-ți să urmărești cum se modifică valorile în timp.
Cu opțiunea -d (differences), evidențiază cu o culoare distinctă fiecare caracter sau valoare care s-a schimbat de la rularea precedentă.
Opțiuni și argumente
| Opțiune / Parametru | Descriere |
|---|---|
-n, --interval SECUNDE |
Setează intervalul dintre rulări (ex. -n 1 pentru fiecare secundă). |
-d, --differences |
Evidențiază vizual valorile care s-au modificat între iterații. |
-t, --no-title |
Ascunde antetul cu intervalul și ora. |
Exemple
Exemplul 1: Monitorizarea spațiului pe disc la fiecare secundă
Urmărim progresul copierii unui fișier uriaș pe disc.
watch -n 1 df -h
Ieșire în terminal
Every 1.0s: df -h server: Thu Oct 22 10:30:00 2026
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 50G 22G 26G 46% /
Greșeli frecvente
- Trecerea unei comenzi complexe cu pipe-uri fără a o pune în ghilimele (de exemplu
watch ls | grep testva trimite doar ieșirea lui watch către grep; corect estewatch "ls | grep test").