Как-то я пропустил её, а зря! Только недавно наткнулся и прочувствовал. Итак, если вам нужно в реальном вермени мониторить вывод какой-то команды, watch — самый лучший вариант. По умолчанию вывод обновляется каждые 2 секунды, но это можно исправить с помощью ключа -n
Пример №1
Мы копируем дерево каталогов (или разархивируем архив) и хотим отслеживать, что там у нас скопировалось:
1 | watch ls -l /dir |
Пример №2
Мониторим наличие процесса(-ов) в памяти:
1 | watch 'ps ax|grep process' |
Пример №3
Мониторим свободное место (с интервалом в 1 секунду):
1 | watch -n1 'df -h' |
Ну и так далее…
По материалам I Can Has Linux?
Каждый раз когда читаю про эту команду, думаю:”Да, круто действительно надо ей постоянно пользоваться”. Но на деле вечно о ней забываю