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