Измерьте время выполнения скрипта

27

Есть ли в оболочке Bash простой способ отслеживать время, затраченное на выполнение скрипта, и выводить его?

Джейсон
источник

Ответы:

36

Да.

 time script

Где scriptскрипт для мониторинга времени.

Например, time find ~будет выводить что-то вроде этого (в зависимости от размера вашего домашнего каталога, то есть):

real    0m49.139s
user    0m0.663s
sys     0m4.129s
Wuffers
источник
@ Джейсон: Добро пожаловать! Я рад, что это помогло!
Вуфферс
2

Я сделал утилиту для парного таймера и тика под названием tticи ttoc. Это доступно здесь .

Пример использования:

$ ttic && sleep 0.4 && ttoc
0.405

Чтобы избежать конфликтов с существующей парой тик / ток, можно указать идентификатор, здесь foo:

$ ttic foo && sleep 0.5 && ttoc foo

Или назначьте случайный идентификатор, например, так:

$ id=$(ttic --unique) && sleep 0.5 && ttoc $id
swalog
источник