watch запускает команду в цикле и обновляет экран. Незаменим когда нужно следить за состоянием без скриптов.
watch -n 2 'ss -tulnp' # обновлять каждые 2 сек
watch -d 'df -h' # подсвечивать изменения
watch -n 1 --no-title 'uptime' # без шапки с временем
watch 'cat /proc/loadavg' # средняя нагрузка
Флаги:
-n N— интервал в секундах (по умолчанию 2)-d/--differences— подсвечивает изменившиеся символы--no-title— убирает строку с командой и временем-t— то же что--no-title-e— остановиться при ненулевом exit code
Выход — Ctrl+C. Двойной %% в команде — экранирование %.
#linux #bash #sysadmin
