Возможный дубликат:
измерение времени выполнения скрипта
Как бы я рассчитал время, необходимое для foo.sh
запуска моего скрипта ?
Я ищу что - то сродни tic
и toc
в среде MATLAB.
Возможный дубликат:
измерение времени выполнения скрипта
Как бы я рассчитал время, необходимое для foo.sh
запуска моего скрипта ?
Я ищу что - то сродни tic
и toc
в среде MATLAB.
Ответы:
Самый простой способ - использовать интегрированную bash
time
, GNU Time или другуюtime
реализацию команды unix :Если вы заинтересованы в тиках, вы можете приблизить его с небольшой помощью
/proc/cpuinfo
.Если вы хотите копать глубже, взгляните на
strace
.источник
time is a shell keyword
bash
не предоставляет команду времени, он использует/usr/bin/time
. Однакоzsh
, как и мой солярисtcsh
. Поэтому, даже если он не встроен в вашу оболочку, у вас есть время, предоставленное вашей пользовательской областью в качестве запасного варианта. Кроме того, эти временные команды могут давать немного другой вывод.which time
возвращает время пользовательского пространства вместо предупреждения о зарезервированном ключевом словеwhich
никогда не делает этого. Я имею в видуtype
.time
можно достичь этого. В этом случае:источник