Команда watch — это инструмент в Linux, позволяющий выполнять заданную команду с заданным интервалом и отображать её результат в терминале. Основная цель — мониторинг изменений в выводе команды во времени. Это удобно для отслеживания системных метрик, логов, состояний процессов и других данных, которые меняются динамически.
Синтаксис:watch [ключ] команда
| Ключ | Описание |
|---|---|
| -n сек или —interval=сек | Устанавливает интервал между запусками команды (по умолчанию 2 секунды). |
| -d или —differences | Подсвечивает изменения между запусками. |
| -t или —no-title | Убирает заголовок с информацией о времени и команде. |
| -b или —beep | Издаёт звуковой сигнал при изменении вывода. |
| -e или —errexit | Завершает выполнение, если команда возвращает ненулевой код. |
| -c или —color | Сохраняет ANSI-цвета вывода команды. |