Автоматизация определенных задач может быть большим подспорьем, особенно когда речь идет о задачах, связанных с работой с консоли. В нашем дистрибутиве 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. Представьте себе количество задач, которые вы можете выполнить ...
Watch - очень полезная команда. Я использую его для контроля температуры своего ПК через терминал: «датчики часов».
Я уже знал команду, но статья мне очень понравилась (краткая и хорошо объясненная).
Мне очень нравятся такие заметки. Спасибо
Это мне очень помогло