В Linux top
Команда имеет «пакетный режим»: top -b -n 1
печатать вывод установленное количество раз. На Mac кажется, что top
команда не имеет пакетного режима (конечно, -b
вариант не существует).
Как я могу подражать top -b -n 1
на Mac?
В Linux top
Команда имеет «пакетный режим»: top -b -n 1
печатать вывод установленное количество раз. На Mac кажется, что top
команда не имеет пакетного режима (конечно, -b
вариант не существует).
Как я могу подражать top -b -n 1
на Mac?
Ответы:
Там в режим регистрации с аргументом, указывающим, как часто вывод будет повторяться, 0
будучи пока не прерванным. Чтобы распечатать один раз и выйти:
$ top -l 1
top -l3 -n30 > test ; tail -n42 ./test > ./test2 ; open ./test2
Вам нужно повторить как минимум три раза, чтобы получить правильную статистику процессора, что делается с помощью опции -l3
,
Я сохраняю 30 самых важных заданий, которые я извлекаю из файла журнала tail
,
top -l
один не делает эту работу за меня.