Использование утилиты 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'
📌 Для тестирования скриптов, установщиков VPN, Python ботов рекомендуем использовать надежные VPS на короткий срок. Если вам нужна помощь с более сложными задачами, вы можете найти фрилансера, который поможет с настройкой. Узнайте больше о быстрой аренде VPS для экспериментов и о фриланс-бирже для настройки VPS, WordPress. 📌
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Китайский VPN Shadowsocks простая установка и настройка
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах