Możliwa duplikat:
mierzenie czasu wykonania skryptu
Jak miałbym określić, ile czasu zajmuje foo.shuruchomienie skryptu ?
Szukam czegoś podobnego do tici tocw MATLAB.
Możliwa duplikat:
mierzenie czasu wykonania skryptu
Jak miałbym określić, ile czasu zajmuje foo.shuruchomienie skryptu ?
Szukam czegoś podobnego do tici tocw MATLAB.
Odpowiedzi:
Najprostszym sposobem jest użycie zintegrowanej bashtime , GNU Time lub innej timeimplementacji komendy unix :
time ./sript.sh
Jeśli jesteś zainteresowany kleszczami, możesz je przybliżyć z niewielką pomocą /proc/cpuinfo.
Jeśli chcesz kopać głębiej, spójrz na strace.
time is a shell keyword
bashnie udostępnia polecenia czasu, używa /usr/bin/time. Jednak zshtak samo jak moje solaris tcsh. Więc nawet jeśli nie jest wbudowany w twoją powłokę, masz czas dostarczony przez twoją przestrzeń użytkownika jako rezerwowy. Poza tym te polecenia czasowe mogą dawać nieco inne wyjście.
which timezwraca czas użytkownika zamiast ostrzeżenia o zarezerwowanym słowie kluczowym
whichnigdy tego nie robi. Mam na myśli type.