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