Содержание

Использование утилиты watch с примерами

Утилита watch - отображение информации в режиме реального времени. Работая в командной строке Linux, вам может понадобиться выполнить команду повторно, чтобы отследить изменения в выводе.

Вывод отслеживаемой команды регулярно обновляется (через 2 секунды по умолчанию), для изменения используйте параметр командной строки -n. Например, в нижеприведенном примере команда date будет выводит результат каждые 5 секунд.

$ watch -n 5 date

watch практические примеры

Как заставить watch выделять отличия в выводе команды?

Если нужно заставить watch выделять часть вывода, которая меняется между обновлениями, испольуйте параметр командной строки -d. Например:

$ watch -d date

Как отключить заголовок в выводе?

Иногда, в watch нужно отключить заголовок, показывающий интервал, команду и текущее время в верхней части дисплея, а также следующую за ним пустую строку. Для этого используйте ключ -t.

$ watch -t date

Как заставить watch завершать работу при изменении вывода?

Чтобы команда watch завершала работу после обнаружения изменения в выводе, используйте параметр командной строки -g.

$ watch -g 'free -m'