En UNIX / LINUX, ¿existe una forma sencilla de realizar un seguimiento del tiempo que tarda un comando?
linux
unix
command-line
terminal
OneChillDude
fuente
fuente
Utilizar
en cambio, el tiempo incorporado en el bash: es más configurable AFAIK.
fuente
user@host:~$ which time /usr/bin/time
parece ser la versión 1.7 de GNU.time -f "\t%E real" ls
en bash, aparece un error, pero funciona si lo hago/usr/bin/time -f "\t%E real" ls
.which
. Usotype -a
:$ which time /usr/bin/time $ type -a time time is a shell keyword time is /usr/bin/time
/usr/bin/time
impide usar alias de bash. El bash incorporadotime
es necesario para eso, de lo contrario obtendrá el errorcannot run my_alias: No such file or directory
.Así es como se ve una
sleep
de un segundo, cronometrada contime
:fuente