Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| system:watch [2016/05/08 14:08] – mirocow | system:watch [2025/10/28 18:14] (текущий) – 192.168.1.159 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== | + | {{tag> |
| - | Иногда необходимо | + | ====== watch - следит за изменениями в выводе командой (repeat) ====== |
| + | |||
| + | unix-утилита, запускает и следит за программой через фиксированные интервалы времени. Если интервал не задан с помощью опции -n, то команда будет запускаться каждые 2 секунды. Завершить программу можно с помощью нажатия соответствующих клавиш (обычно < | ||
| + | |||
| + | <code bash> | ||
| + | $ watch 'cat / | ||
| + | </ | ||
| - | $ watch 'cat / | ||
| Каждые две секунды команда watch запускает cat, для выхода из этого режима нужно нажать Ctrl+c. Для изменения интервала обновления на 10 секунд нужно выполнить: | Каждые две секунды команда watch запускает cat, для выхода из этого режима нужно нажать Ctrl+c. Для изменения интервала обновления на 10 секунд нужно выполнить: | ||
| - | | + | <code bash> |
| + | $ watch -n 10 'ls -la' | ||
| + | </ | ||
| + | |||
| + | Запуск watch с возможностью отбора с использованием grep | ||
| + | <code bash> | ||
| + | $ watch -n 2 'ps -uax --forest|grep backuppc' | ||
| + | </ | ||
| Для того, чтобы выделить разницу между обновлениями: | Для того, чтобы выделить разницу между обновлениями: | ||
| - | | + | <code bash> |
| + | $ watch -d 'ls -la' | ||
| + | </ | ||
| Можно использовать команду для наблюдения увеличения размера большого файла при скачивании: | Можно использовать команду для наблюдения увеличения размера большого файла при скачивании: | ||
| - | | + | <code bash> |
| + | $ watch 'ls -l hitriy-file.iso' | ||
| + | </ | ||
| Для просмотра изменяющегося текстового файла используется команда tail: | Для просмотра изменяющегося текстового файла используется команда tail: | ||
| - | | + | <code bash> |
| + | $ sudo tail -f / | ||
| + | </ | ||