WATCH(1) | Команди користувача | WATCH(1) |
watch — програма для періодичного виконання інших програм з виведенням даних на весь екран
watch [параметри] команда
watch виконує команду регулярно, показує виведені нею дані та повідомлення щодо помилок (перший екран). За watch ви зможете спостерігати за змінами у виведених даних із часом. Типово, запуск програми команда відбуватиметься кожні 2 секунди, аж доки роботу watch не буде перервано.
На поведінку grep впливають наступні змінні середовища.
Спосіб обробки параметрів POSIX (тобто обробка параметрів завершується на першому з аргументів, який не є параметром). Це означає, що параметри після команди не оброблятимуться самою програмою watch.
Після зміни розмірів вікна термінала, дані не буде належним чином переформатовано до наступного запланованого оновлення. Також буде втрачено усі позначення, отримані за допомогою параметра --differences. Якщо використано параметр --no-rerun, виведені дані будуть невидимими.
Непридатні до виведення символи буде усунуто із даних, виведених програмою. Якщо ви хочете побачити ці символи, скористайтеся cat -v у послідовності команд, створеній за допомогою символу каналу (|).
Символи поєднання, які мало бути показано на позиції у останньому стовпчику на екрані, може бути показано на стовпчик раніше або взагалі не показано.
Символи поєднання ніколи не враховуються під час визначення відмінностей, якщо використано параметр --differences. До уваги беруться лише основні символи.
Порожні рядки, розташовані безпосередньо після рядка, що завершує останній стовпчик, не буде показано.
У режимі --precise ще не передбачено технології розширеного викривлення часу для компенсації проблем із командою, виконання якої триває понад --interval секунд. Крім того, watch може перейти у режим, коли програма швидко намагається запустити якомога більше екземплярів команди для того, щоб «наздогнати» план за попередніми запусками, виконання яких тривало понад --interval (наприклад, виконання команди netstat(8) під час пошуку у DNS може тривати дуже довго).
Для спостереження за надходженням пошти можна скористатися такою командою:
Для спостереження за змінами у вмісті каталогу можна скористатися такою командою:
Якщо вас цікавлять лише файли, власником яких є користувач joe, ви можете скористатися такою командою:
Щоб побачити результат використання лапок, спробуйте таку команду:
Щоб побачити результат точного врахування часу, спробуйте додати параметр -p до такої команди:
Стежити за діями зі встановлення найновіших версій ядра адміністратора вашого комп’ютера можна за допомогою такої команди:
(Зауважте, що роботу з -p під час перезавантаження не гарантовано, особливо з врахуванням використання ntpdate (якщо є) та інших механізмів зміни часових даних.)
Про вади, будь ласка, повідомляйте на адресу procps@freelists.org
17 січня 2023 року | procps-ng |