Possibile duplicato:
misura il tempo di esecuzione dello script
Come dovrei impiegare il tempo per l' foo.shesecuzione del mio script ?
Sto cercando qualcosa di simile a tice tocin MATLAB.
Possibile duplicato:
misura il tempo di esecuzione dello script
Come dovrei impiegare il tempo per l' foo.shesecuzione del mio script ?
Sto cercando qualcosa di simile a tice tocin MATLAB.
Risposte:
Il modo più semplice è quello di utilizzare bash 'integratotime , GNU Tempo o in un altro unix timeimplementazione dei comandi:
time ./sript.sh
Se sei interessato alle zecche, puoi approssimarlo con un piccolo aiuto da /proc/cpuinfo.
Se vuoi scavare più a fondo, dai un'occhiata strace.
time is a shell keyword
bashnon fornisce un comando time, lo utilizza /usr/bin/time. Tuttavia zsh, così come il mio solaris tcsh. Quindi, anche se non è incorporato nella tua shell, hai un tempo fornito dalla tua area utente come fallback. Inoltre, questi comandi temporali possono fornire un output leggermente diverso.
which timerestituisce il tempo userland invece dell'avvertenza della parola chiave riservata
whichnon lo fa mai. Mi riferisco a type.