На этот вопрос уже есть ответ здесь:
Я запускаю сценарий OpenSSL. Как получить% cpu и% памяти? Обычно я использую команду top
в другом терминале. top
возвращает% CPU и% памяти, но для того, чтобы отметить это, требуется время. Есть ли альтернатива?
Вы также можете использовать команду time
для этой цели:)
command time -f "\nElapsed: %E \nUser: %U \nSystem: %S \nMemory: %M\n" [your command/script here] 1> /dev/null
с top
вы можете сделать что-то вроде:
top -p [pid of your process] -b > log
например:
[ 112]