По крайней мере, с Linux / procps top вы, вероятно, захотите как -b
(чтобы переключить его в пакетный режим), так и - n 1
(для выполнения только одной итерации).
top -b -n 1
Я предлагаю прочитать страницу руководства через man top
, там описаны эти параметры.
Не говоря уже о том, что в зависимости от цели могут быть более эффективные инструменты (например, ps
или некоторая библиотека, доступная на вашем языке программирования).