Запускайте команду Linux раз у раз із Watch

дивитися команду Linux

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

У цій статті ми побачимо, як ви можете кожні кілька разів запускайте команду, використовуючи годинник. Watch - це команда, яка може виконувати програму або іншу команду кожні X секунди, яку ми в неї вводимо. Таким чином ми плануємо повторюване виконання певного завдання. Це може бути особливо практичним для певних періодичних консультацій або для деяких завдань з технічного обслуговування тощо. Ви можете застосувати його до будь-чого, як ви можете бачити тут, межа - ваша фантазія ...

Якщо ви хочете, щоб цикл або повторення закінчувалися, Ви можете використовувати CTRL + C, щоб закінчити дію Watch або просто закрийте вікно терміналу, де воно працює. Синтаксис годинника дуже простий і має таку фізіономію:

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.   Солдат - сказав він

    Це мені дуже послужило