2015-03-16 3 views

ответ

0

Используйте -b и -n параметры командной строки:

top -bn1 | grep qemu > file 

От man top:

-b: операция Пакетный режим Запускает сверху в режиме 'Batch', который может быть полезно для отправки вывода сверху на другие программы или в файл. В этом режиме верхняя часть не будет принимать входные данные и будет работать до тех пор, пока не будет установлен лимит итераций с параметром «-n» com- mand-line или до тех пор, пока не будет убит.

-n: число-итераций ограничения как: -n число Задает максимальное число итераций, или кадры, сверху должны производить до окончания.

0

Попробуйте это:

top -b -p `pgrep -d, -f qemu` > top-output.txt 

-b: Пакетный режим работы Запускает топ в «пакетном режиме», что может быть полезно для отправки для улицы положить сверху других программ или в файл , В этом режиме верхний не будет принимать входные данные и будет работать до тех пор, пока ограничение итераций не будет установлено вами с опцией командной строки â-nâ или до тех пор, пока не будет убито.

+0

спасибо! это действительно полезно –

Смежные вопросы