Утилита watch#
Описание#
Утилита watch используется для повторных запусков команд с отображением их выходных данных и ошибок; это позволяет отслеживать изменение выходных данных программ с течением времени. По умолчанию команда выполняется каждые 2 секунды и будет работать до тех пор, пока не будет прервана.
Синтаксис утилиты:
watch <options> <command>
Где:
<options>- опции;<command>- команда.
Опции#
Часто используемые опции утилиты представлены в таблице ниже.
Опция |
Описание |
|---|---|
|
Выделение различий между последовательными обновлениями |
|
Указание интервала обновления |
|
Отключение заголовка, отображающего интервал, команду и текущее время в верхней части экрана, а также следующую пустую строку |
|
Отключение переноса строк; длинные строки будут обрезаны, а не перенесены на следующую строку |
Примеры использования#
Для выполнения повторных запусков команды
commandи отображения результата введите команду:watch commandДля перезапуска команды
commandкаждые 60 секунд введите команду:watch -n 60 commandДля отслеживания содержимого текущего каталога, выделения различий по мере их появления введите команду:
watch -d ls -lГде
ls -lотвечает за вывод списка файлов в текущем каталоге с дополнительной информацией, например, такой, как права доступа, владелец, группа и прочее.
Дополнительная информация#
Дополнительную информацию можно получить, выполнив команду:
man watch
Или:
watch --help