Автоматизирането на определени задачи може да бъде от голяма помощ, особено когато това са задачи, които включват работа от конзолата. В нашето 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 е много полезна команда. Използвам го за контрол на температурата на моя компютър чрез терминал: «сензори за наблюдение».
Вече знаех командата, но статията много ми хареса (кратка и добре обяснена).
Много харесвам този вид бележки. Благодаря
Служи ми много