Possível duplicar:
medir o tempo de execução do script
Quanto tempo leva para que meu script foo.sh
seja executado?
Eu estou procurando algo semelhante ao tic
e toc
em MATLAB.
Possível duplicar:
medir o tempo de execução do script
Quanto tempo leva para que meu script foo.sh
seja executado?
Eu estou procurando algo semelhante ao tic
e toc
em MATLAB.
Respostas:
A maneira mais fácil é usar o bash é integrado
time
, GNU Hora ou outra unixtime
implementação do comando:Se você estiver interessado em carrapatos, pode aproximá-lo com uma pequena ajuda de
/proc/cpuinfo
.Se você quiser ir mais fundo, dê uma olhada
strace
.fonte
time is a shell keyword
bash
não fornece um comando de tempo, ele usa/usr/bin/time
. No entantozsh
, assim como o meu solaristcsh
. Portanto, mesmo que não esteja integrado ao seu shell, você terá um tempo fornecido pelo seu usuário como substituto. Além disso, esses comandos de tempo podem fornecer uma saída ligeiramente diferente.which time
retornos userland tempo, em vez do aviso de palavra-chave reservadoswhich
nunca faz isso. Estou me referindotype
.time
pode conseguir isso. Nesse caso:fonte