Использование утилиты watch с примерами
Утилита watch - отображение информации в режиме реального времени. Работая в командной строке Linux, вам может понадобиться выполнить команду повторно, чтобы отследить изменения в выводе.
Вывод отслеживаемой команды регулярно обновляется (через 2 секунды по умолчанию), для изменения используйте параметр командной строки -n. Например, в нижеприведенном примере команда date будет выводит результат каждые 5 секунд.
$ watch -n 5 date
watch практические примеры
- watch помогает наблюдать за процессом создания или копирования дампа
cp may_dump.tar.gz /home/darkfire &
и проверяем используя команды Утилита df примеры или Утилита ls или Вывод списка файлов с сортировкой
$ watch -n 0.1 du -h /home/darkfire/my_dump.tar.gz или $ watch -n 0.1 ls -h /home/darkfire/my_dump.tar.gz
- Отобразить состояние оперативной памяти в режиме реального времени (-m показывать в мегабайтах)
$ watch -n 1 'free -m'
- Отобразить прерывания в режиме реального времени
$ watch -n 1 'cat /proc/interrupts'
- Текущую активность базы данных PostgreSQL легко оценить с помощью команды ps, для вывода в реальном времени (с задержкой 1 секунда) можно использовать утилиту watch:
# watch -n 1 'ps auxww | grep ^postgres'
- Мониторинг Zabbix установка, настройка мониторинга сети и оборудования: посмотреть/gоказать только zabbix_proxy и zabbix_agent процессы:
# watch -tn 0.2 'ps -f -C zabbix_proxy -C zabbix_agentd'
Как заставить watch выделять отличия в выводе команды?
Если нужно заставить watch выделять часть вывода, которая меняется между обновлениями, испольуйте параметр командной строки -d. Например:
$ watch -d date
Как отключить заголовок в выводе?
Иногда, в watch нужно отключить заголовок, показывающий интервал, команду и текущее время в верхней части дисплея, а также следующую за ним пустую строку. Для этого используйте ключ -t.
$ watch -t date
Как заставить watch завершать работу при изменении вывода?
Чтобы команда watch завершала работу после обнаружения изменения в выводе, используйте параметр командной строки -g.
$ watch -g 'free -m'

Friendhosting - Разумные цены на хостинг
VDS/VPS сервер от 3.49€ в месяц. Много ресурсов. Высокая надежность. Гибкое управление. Удобная оплата. Настройка под вас!
friendhosting.net
Антидетект браузер Dolphin{anty} бесплатно до 10 профилей
Dolphin разработан для работы с такими сложными ресурсов, как Google, Facebook и Coinlist.
Английский для IT‑специалистов по Skype
Персональные занятия по разумным ценам. 80% разговорной практики. Персональный график!
skyeng.ru