Последние новости:

Поиск по сайту:

Дело не в том, чтобы быстро бегать, а в том, чтобы выбежать пораньше (Ф. Рабле).

Время выполнения сценария оболочки в Linux1 мин для чтения

21.05.2019
Время выполнения сценария оболочки в Linux

Эта краткая статья научит вас, как отображать время выполнения сценария оболочки в Linux.

Задумывались ли вы, сколько времени потребовалось для запуска определенного сценария оболочки? Вы, вероятно, уже сталкивались с определенными сценариями оболочки, которые выводят время, затраченное на выполнение сценария.

Эта информация полезна для анализа, особенно если выполнение сценариев занимает некоторое время.

Как администратор, если вы создадите сценарий, вы можете отобразить время выполнения в конце как дополнительную информацию для конечного пользователя. Это один из нескольких способов сделать ваши сценарии оболочки более интерактивными и более подробными.

 

Время выполнения сценария оболочки

Для этой цели оболочка Bash и несколько других оболочек предоставляют встроенную переменную SECONDS. Эта переменная хранит количество секунд с момента открытия оболочки, и в случае сценария это будет количество секунд с момента запуска сценария.

Вы можете использовать команду echo в Linux, чтобы отобразить значение этой переменной SECONDS.

Позвольте нам показать вам очень простой пример сценария:

#!/bin/bash
sleep 5
sleep 7
echo "Этот скрипт занял $SECONDS секунд для выполнения"

 

Vs использую команду bash sleep в приведенном выше скрипте, которая ничего не делает, но ждет указанное время.

Какой, по вашему мнению, должен быть вывод вышеприведенного скрипта?

Этот скрипт занял 12 секунд для выполнения

 

Посмотрите, как легко было отобразить время выполнения скрипта.

Вы также можете использовать команду time, чтобы получить время выполнения скрипта.

time ./script.sh

 

Вывод для вышеупомянутого будет немного отличаться от того, что вы видели раньше. Здесь будет подробно показано время выполнения. Вы можете видеть, что время выполнения составляет 12,010 секунд, а не 12 секунд.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Читать  Использование команды mkfs в Linux для форматирования файловой системы на диске или разделе
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно

Статьи партнеров:

Рекомендуемое
Sleep - это утилита командной строки, которая позволяет приостановить вызывающий…
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить

Спасибо! Ваша заявка принята

close

Спасибо! Ваша заявка принята

close