Как информацию программы top перенаправить на обработку другой программе?

Вопрос:

Как информацию программы top перенаправить на обработку другой программе?

Ответ:

Для этого можно запустить программу top не в интерактивном, а в командном режиме. В этом режиме команда top не отрисовывает информацию на экране, а выводит ее на стандартный поток вывода. Для включения этого режима используется опция -b (batch), а если необходимо вывести информацию определенное количество раз, указывается опция -n <количество-раз>. Например так:

top -b -n 3

В этом случае информация будет выведена три раза. Если опция -n не указана, вывод будет происходить постоянно до прерывания работы программы.