Периодически при работе с консолью Linux нужно пронаблюдать за изменением вывода какой-либо команды с промежутком в несколько секунд. Для этого есть команда:
watch [your commands]
Но если в исходной команде присутствует конвейер (pipe), то его использование в лоб не приведёт к желаемому результату, например:
watch ps aux | wc -l
На выводе вы ничего не получите. Для корректной работы такую последовательность команд нужно заключить в одинарные кавычки:
watch 'ps aux | wc -l'
Возможно, не самое красивое решение, но работает.
Если вы не ищите лёгких путей, то есть такой вариант:
while true; do ps aux | wc -l; sleep 2; done