Примеры
Кавычь команду с конвейером/шаблоном (
watch 'ss | grep x'), иначе|и*применятся к самомуwatch, а не к команде.
Повторяет команду каждые N секунд на одном экране; без кавычек конвейер достанется оболочке, а не самой команде.
watch -n1 -d 'команда'
каждую секунду, подсветка изменений
watch cat /proc/mdstat
прогресс (RAID/задачи)
watch 'ss -tlnp | grep :80'
кавычки для конвейера!
watch -g cmd
выйти при изменении вывода
watch -c 'docker ps'
с цветом
watch повторяет команду каждые N секунд и показывает свежий результат на том же
экране — удобно следить за процессом (ребилд RAID, очередь, размер файла).
Команду с конвейером или шаблоном (|, *) всегда бери в кавычки — иначе их
разберёт оболочка ещё до запуска watch, а не сама повторяемая команда. По
умолчанию watch убирает ANSI-цвет из вывода; -c включает его обратно для
команд, которые красят текст сами.
| Ключ | Что делает | Пример |
|---|---|---|
-n SECONDS |
Интервал между запусками в секундах; можно дробный, например 0.5. | watch -n1 'ss -tlnp | grep :80' |
-d |
Подсветить, что изменилось по сравнению с прошлым выводом. | watch -d free -h |
-g |
Завершиться, как только вывод команды изменится. | watch -g 'systemctl is-active nginx' |
-e |
Остановиться, если команда вернула ненулевой код. | watch -e 'curl -sf http://localhost/healthz' |
-c |
Интерпретировать ANSI-цвета в выводе команды. | watch -c 'docker ps' |
-t |
Не показывать заголовок с именем команды и временем. | watch -t 'df -h' |
Ничего не найдено. Попробуй запрос короче.
Кавычь команду с конвейером/шаблоном (
watch 'ss | grep x'), иначе|и*применятся к самомуwatch, а не к команде.
Заверни всю команду в кавычки: watch 'cmd | grep x'. Без кавычек оболочка
разберёт |/* до watch.
По умолчанию watch убирает ANSI-цвет. Включи: watch -c 'cmd' (если команда красит).
Для логов лучше tail -f (см. files-basics) или journalctl -f (см. journalctl);
watch — для «снимка состояния», а не потока.
watch -g cmd завершится, когда вывод изменится (удобно как «жди готовности»);
watch -e cmd — остановится при ошибке команды.
Есть неточность? Сообщить об ошибке в статье