7

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

Как я могу эмулировать top -b -n 1 на Mac?

2 ответа2

9

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .