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

7

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

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

Randomblue
источник

Ответы:

9

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

$ top -l 1
Daniel Beck
источник
2
top -l3 -n30 > test ; tail -n42 ./test > ./test2 ; open ./test2

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

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

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

Kay
источник