смотреть (команда)
Оригинальный автор(ы) | Тони Ремс |
---|---|
Разработчик(и) | Франсуа Пинар, Майк Коулман, Альберт Кахалан, Вычет Морти, Джаррод Лоу |
Первоначальный выпуск | 1991 год |
Репозиторий | gitlab |
Операционная система | Unix-подобный |
Тип | Команда |
Лицензия | GPLv2.1+ |
watch — это инструмент командной строки, часть Linux реквизит и procps-ng , который многократно запускает указанную команду и отображает результаты в стандартном выводе, чтобы пользователь мог наблюдать, как они меняются с течением времени. По умолчанию команда запускается каждые две секунды, хотя это можно настроить с помощью -n secs
аргумент. Поскольку команда передается sh -c
, для корректной работы может потребоваться заключить его в кавычки.
Синтаксис
[ редактировать ]watch [options] command [command options]
Пример
[ редактировать ]watch "ps -e | grep php"
Это будет генерировать список процессов каждые две секунды, фильтровать все строки, содержащие слово «php», и отображать результаты на экране. Вывод может выглядеть примерно так:
Every 2s: ps -e | grep php Tue Jan 30 14:56:33 2007 reconst 30028 0.0 0.0 7044 2596 ? S Jan23 0:00 vim -r core/html_api.php cinonet 28009 0.0 0.2 20708 11064 ? SN Jan25 0:30 php5.cgi donoiz 23810 0.0 0.2 22740 10996 ? SN Jan27 0:30 php.cgi 43/pdf
Команда watch полезна для просмотра изменений с течением времени, например, для многократного запуска ls -l
команда для просмотра изменения размера файла или запуска ps
как в приведенном выше примере, для постоянного мониторинга определенных процессов.
Аргументы
[ редактировать ]-d
– Подчеркивает различия между итерациями-h
– Отображает справочное сообщение, затем выходит-n secs
– Задает интервал между выполнениями команды в секундах-t
– Говорит часам не отображать заголовок-v
– Распечатывает информацию о версии, затем выходит
См. также
[ редактировать ]Внешние ссылки
[ редактировать ]- Linux пользователя по командам Руководство : периодически выполнять программу, отображая выходные данные в полноэкранном режиме –
- реквизит
- procps-ng