Изпълнявайте 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.   David каза той

    Watch е много полезна команда. Използвам го за контрол на температурата на моя компютър чрез терминал: «сензори за наблюдение».
    Вече знаех командата, но статията много ми хареса (кратка и добре обяснена).

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

    Много харесвам този вид бележки. Благодаря

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

    Служи ми много