/
Maksim_Sadovnikov
/
FinalQualifyingWork
Обзор
Документация
Войти
/
Maksim_Sadovnikov
/
FinalQualifyingWork
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
ModuleTest/build.sh
28 строк
698 B
Maksim_Sadovnikov
Tests
29 апр 2025, 23:55
29 апр 2025, 23:55
9e0495f
Код
Авторство
О чём код?
#!/usr/bin/env bash # Скрипт измерения времени выполнения команды if [ $# -lt 1 ]; then echo "Usage: $0 <command> [args...]" exit 1 fi # Собираем команду из аргументов cmd=("${@}") echo "Running: ${cmd[@]}" # Засекаем время start=$(date +%s%N) "${cmd[@]}" exit_code=$? end=$(date +%s%N) # Вычисляем разницу в наносекундах и переводим в секунды elapsed_ns=$((end - start)) elapsed_s=$(awk "BEGIN { printf \"%.6f\", $elapsed_ns/1000000000 }") # Вывод результата echo "Exit code: $exit_code" echo "Elapsed time: ${elapsed_s} seconds" exit $exit_code