Você também pode usar o comando time para esse propósito:)
command time -f "\nElapsed: %E \nUser: %U \nSystem: %S \nMemory: %M\n" [your command/script here] 1> /dev/null
com top você pode fazer algo como:
top -p [pid of your process] -b > log
por exemplo:
top -p 'pidof openssl' -b > log