Я хотел бы посмотреть, сколько времени потребуется для запуска функции bash. Проведя небольшое исследование, я придумал этот подход, который использует оболочку sub -:
function test-function() {
time (
rsync -av ~/tmp/test-dir-start/ ~/tmp/test-dir-end/
rsync -av ~/tmp/test-dir-start/ ~/tmp/test-dir-end-2/
# etc...
)
}
. Существуют ли альтернативные/лучшие способы определения времени функций bash?
Обновление :Я хочу, чтобы вызов time
был встроен в функцию, чтобы она запускалась каждый раз без необходимости выполнять time test-function
. Я должен был быть более ясным в этом.