Команда часов, способы ее использования в повседневной деятельности

о команде часов

В следующей статье мы рассмотрим некоторые способы использования команды watch. Эта команда используется для выполнения любой произвольной команды через равные промежутки времени, отображая результат указанной команды в окне терминала.. Это может быть полезно, когда нам нужно многократно запускать команду и наблюдать, как выходные данные команды меняются с течением времени.

утилита watch является частью пакета procps (или procps-ng), который предустановлен почти во всех дистрибутивах Gnu / Linux..

Полезные примеры команды watch в Ubuntu

Воспользуйтесь утилитой смотреть это простая и понятная задача. Следовать простой синтаксис и никаких сложных опций.

watch [opciones] comando

Чтобы завершить цикл или повторить, вы можете использовать Ctrl + C для прекращения действия наблюдения или просто закройте окно терминала, в котором оно выполняется.

Базовое использование команды Watch

При использовании без аргументов эта утилита будет выполнять указанную команду каждые две секунды:

смотреть дату

watch date

Эта команда напечатает результат, полученный по дате. В левом верхнем углу экрана будет отображаться выполняемая команда и период активного интервала.

Укажите интервал обновления

Мы сможем очень легко указать период интервала для обновления команды часов. используя параметр -n. Новый временной интервал должен быть установлен в секундах.

смотреть дату 5

watch -n 5 date

Сейчас команда date будет обновляться только каждые пять секунд.

Выделите различия между каждым обновлением

Watch позволяет легко обнаружить различия между старым и обновленным выводом. Мы можем выделить эти различия, используя -d опция.

дата просмотра -d

watch -n 5 -d date

Эта команда будет запускать дату каждые пять секунд и выделять изменения в выводе на экране терминала.

Удалить заголовок и заголовки

Команда просмотра отображает информацию на экране, такую ​​как название выполняемой команды, интервал и текущее время. Все находится вверху экрана. Если мы хотим избежать этого, мы можем использовать -t опция чтобы отключить эту информацию.

смотреть -t

watch -t date

Как я уже говорил, эта команда он будет показывать только вывод, произведенный командой дату.

Выйти из часов в случае ошибки

Мы также можем указать сторожевой таймер для выхода при возникновении ошибки, вызванной выполняемой командой. Нам просто нужно будет использовать -e опция.

смотреть -e

watch -e exit 99

Если вы запустите эту команду, вы увидите сообщение, указывающее, что команда имеет ненулевой статус выхода. Необходимо учитывать, что команды, которые выполняются без ошибок, имеют нулевой код состояния.

Выйти, если в выводе команды произошли изменения

La -g опция закрывает часы всякий раз, когда происходит изменение в выводе команды.

watch -g date

Эта команда будет выполняться в течение двух секунд, и как только выходные данные будут обновлены, часы закроются..

Уведомить в случае ошибки

La -b опция часы издают звуковой сигнал каждый раз, когда команда завершается с ненулевым кодом состояния. Как уже упоминалось, ненулевой код состояния обычно указывает на ошибку или сбой выполнения команды.

watch -b exit 99

Интерпретация цветовых кодов и стилей

Мы можем разрешить интерпретацию кодов Цвет ANSI и последовательности стилей для часов с использованием -c опция. По умолчанию часы не интерпретируют цвета на выходе.

смотреть -c

watch -c echo "$(tput setaf 2) Ejemplo para Ubunlog"

В выходных данных этой команды отображается зеленая закодированная строка 'Пример для Ubunlog". Если мы удалим параметр -c и снова запустим команду, мы увидим, что на этот раз строка не содержит цвета.

Отслеживайте изменения в содержимом каталога

В следующем примере показано, как можно использовать служебную программу watch для отслеживать каталоги файловой системы на предмет изменений содержимого.

смотреть -d

watch -d ls -l

Эта команда распечатает список каталогов и выделит изменения содержимого.

Следите за температурой процессора с помощью часов

Если вы используете оборудование, которое нагревается, важно следить за температурой. Мы сможем используйте утилиту часов вместе с датчик контролировать температуру оборудования.

смотреть датчики

watch -n 60 sensors

Эта команда проверит температуру оборудования поминутно.

Показать страницу справки и руководство

Нет парней en см. справку по команде часов если вам нужна быстрая информация по конкретному варианту.

смотреть помощь

watch -h

Мы также сможем обратитесь к странице руководства для получения подробной информации по конкретному варианту.

man watch

Как мы видели, команда watch - простой, но полезный инструмент, который Он имеет большое количество вариантов использования, но не все, что показано в этой статье..


Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.