Няколко пъти може да се наложи да стартирате команда или помощна програма многократно след известен интервал от време. Можем да използваме конкретни cron задачи с помощта на bash скриптове или с помощта на други езици за програмиране. Въпреки това, Linux има вградена команда за наблюдение, която се използва за изпълнение на други команди на редовен интервал и след това показва изхода в терминала. Помощната програма за гледане е предварително инсталирана на почти всички дистрибуции на Linux.
Linux Watch Command с примери
В този урок ще ви покажем седем различни начина за използване на командата за гледане на Linux.
1. Изпълнете командата на всеки 2 секунди
По подразбиране командата за наблюдение се изпълнява след всеки 2 секунди и показва изхода на терминала. Той продължава да работи, докато не бъде прекъснат от потребителя.
Синтаксис:
гледам
Където
дата на гледане
Пример:
2. Изпълнете командата на всеки N секунди
Интервалът за актуализиране на командата за наблюдение може да бъде заменен. Това означава, че можете да промените интервала за актуализация от 2 секунди на желания от вас интервал.
Синтаксис:
гледайте -n
Където
гледате -n 5 дата
Пример:
3. Подчертаване на разликите между актуализациите
Можете също така да подчертаете разликите между предишния изход и текущия изход. Така че, вместо да четете целия изход, можете да наблюдавате промените.
Синтаксис:
гледайте -d
Ако обаче интервалът между актуализациите е много кратък, ще бъде предизвикателство да се прегледат разликите, така че трябва да зададете разумен интервал за актуализация.
гледате -n 5 -d дата
Пример:
4. Скриване на заглавката в изхода
Изходът на команда за наблюдение показва заглавка, съдържаща интервал от време, команда, име на системата и системна дата. Ако обаче не искате да видите тази част, можете и да я скриете.
Синтаксис:
гледай -т
гледайте -t дата
Пример:
5. Звуков сигнал при грешка
Командата за гледане също може да издава звуков сигнал, ако актуализацията не успее. За да се случи това, първо, може да се наложи да проверите дали пакетът със звуков сигнал е инсталиран или не. В случай, че не е инсталиран, можете да го инсталирате, като използвате следната команда:
sudo apt инсталирайте звуков сигнал
Синтаксис:
гледайте -b дата
6. Изход при промяна
По подразбиране командата за гледане продължава да работи, докато не бъде прекъсната ръчно от потребителя. Можете обаче да го накарате да излезе, ако идентифицира и промяна в изхода.
Синтаксис:
гледай -г
часовник -n 10 -g дата
Пример:
Сега гледайте изход; той връща определен статус, който може да бъде получен с помощта на командата по-долу:
echo $?
Както можете да видите на горната екранна снимка, тя показва определени целочислени флагове, започващи от 0 до 8. Всеки от тези флагове има своето значение и подробности за тези флагове са достъпни на ръководството.
мъж часовник
7. Използване на големи команди
Можете да използвате други команди с команда за наблюдение по-чист начин. Има няколко начина да направите това. Можете да използвате \ знак след командата за гледане и нейните опции.
гледайте -n 10 -d \
Пример:
Можете също така да напишете пълна персонализирана команда и в единични кавички.
гледам' '
Пример:
Заключение
Досега трябва да разбирате добре командата за гледане и нейната важност, особено когато искате да наблюдавате ресурсите на вашата система като твърд диск, промени в мрежата, използване на процесора и т.н. Можете да получите повече информация за командата за гледане на нейната страница с ръководства. Използвайте команда man watch във вашия терминал, за да видите страницата с ръководството.