Печатать верхний вывод только один раз в Mac OS X


7

В Linux top Команда имеет «пакетный режим»: top -b -n 1 печатать вывод установленное количество раз. На Mac кажется, что top команда не имеет пакетного режима (конечно, -b вариант не существует).

Как я могу подражать top -b -n 1 на Mac?

Ответы:


9

Там в режим регистрации с аргументом, указывающим, как часто вывод будет повторяться, 0 будучи пока не прерванным. Чтобы распечатать один раз и выйти:

$ top -l 1

2
top -l3 -n30 > test ; tail -n42 ./test > ./test2 ; open ./test2

Вам нужно повторить как минимум три раза, чтобы получить правильную статистику процессора, что делается с помощью опции -l3,

Я сохраняю 30 самых важных заданий, которые я извлекаю из файла журнала tail,

top -l один не делает эту работу за меня.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.