Possibile duplicato:
misura il tempo di esecuzione dello script
Come dovrei impiegare il tempo per l' foo.sh
esecuzione del mio script ?
Sto cercando qualcosa di simile a tic
e toc
in MATLAB.
Possibile duplicato:
misura il tempo di esecuzione dello script
Come dovrei impiegare il tempo per l' foo.sh
esecuzione del mio script ?
Sto cercando qualcosa di simile a tic
e toc
in MATLAB.
Risposte:
Il modo più semplice è quello di utilizzare bash 'integratotime
, GNU Tempo o in un altro unix time
implementazione 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
bash
non 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 time
restituisce il tempo userland invece dell'avvertenza della parola chiave riservata
which
non lo fa mai. Mi riferisco a type
.