Время от времени запускайте команду Linux с помощью Watch

смотреть команду Linux

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

В этой статье мы увидим, как можно время от времени выполнять команду, используя часы. Watch - это команда, которая может выполнять программу или другую команду каждые X секунд, которые мы ей добавили. Таким образом мы планируем повторное выполнение определенной задачи. Это может быть особенно полезно для определенных периодических консультаций или для некоторых задач по техническому обслуживанию и т. Д. Вы можете применить его ко всему, как вы можете видеть здесь, предел - ваше воображение ...

Если вы хотите, чтобы цикл или повтор закончился, вы можете использовать CTRL + C, чтобы закончить Наблюдать за действием или просто закройте окно терминала, в котором оно запущено. Синтаксис часов очень прост и имеет такую ​​физиономию:

watch [opciones] comando

Например, давайте посмотрим на практический пример Он проверяет пространство, используемое в наших разделах, каждые 5 минут (300 секунд). Чтобы узнать об используемом и свободном пространстве наших разделов, введите "df -h", потому что с часами это будет:

watch -n 300 df -h

Вы можете проверить часы человека, чтобы увидеть все варианты да, так как он довольно гибкий. Кроме того, мы могли бы перенаправить запрос в файл, чтобы выходные данные были напечатаны в формате .txt, например:

 watch -n 300 df -h > espacio_usado.txt 

Таким образом, мы можем проверьте файл used_space.txt где мы увидим, что было напечатано то же самое, что консоль показывала нам при вводе df -h. Представьте себе количество задач, которые вы можете выполнить ...


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

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

*

*

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

  1.   Давид сказал

    Watch - очень полезная команда. Я использую его для контроля температуры своего ПК через терминал: «датчики часов».
    Я уже знал команду, но статья мне очень понравилась (краткая и хорошо объясненная).

  2.   Миркокалоггер сказал

    Мне очень нравятся такие заметки. Спасибо

  3.   Солдат сказал

    Это мне очень помогло