No UNIX / LINUX, existe uma maneira fácil de controlar o tempo que um comando leva?
linux
unix
command-line
terminal
OneChillDude
fonte
fonte
Usar
em vez disso, o tempo embutido no bash: é AFAIK mais configurável.
fonte
user@host:~$ which time /usr/bin/time
Parece ser a versão 1.7 do tempo do GNU.time -f "\t%E real" ls
no bash, recebo um erro, mas funciona se o fizer/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
evita que você use aliases de bash. O bash embutidotime
é necessário para isso, senão você obterá o errocannot run my_alias: No such file or directory
.Esta é a aparência de um
sleep
de um segundo, cronometrado comtime
:fonte