Вы можете контролировать выполняемый процесс, например. PID 12345 и определите его общее время работы в секундах, как только оно выйдет следующим образом:
startdate="$(ps -o lstart= 12345)"
while ps 12345 &>/dev/null ; do sleep 1 ; done
bc <<< "$(date +%s) - $(date -d "$startdate" +%s)"
Это сначала считывает свойство lstart процесса с использованием ps, которое содержит точную дату начала в виде строки. Мы должны запомнить это, пока процесс все еще выполняется, и сохраним его в переменной оболочки с именем startdate.
Затем мы ждем, пока процесс все еще выполняется, проверяя статус ps 12345 каждую секунду, поскольку он выйдет с ненулевым статусом, если не было найдено никакого совпадающего процесса.
После того, как процесс завершился, мы вычитаем время начала с текущего времени, оба были преобразованы в секунды после Epoch, используя bc и посмотреть результат как временной интервал в секундах.
GRUB = Grand Unified Bootloader
Красота Grub заключается в том, что он может загружать множество разных сред. Чтобы выбрать указанную среду, вы выбираете загрузчик, который хотите загрузить.
Путаница GRUB - это загрузчик и загрузчик
. Если вы используете двойную загрузку, вы выбираете раздел, который хотите загрузки. Таким образом, загрузчик grub погрузится в раздел и запустит скрипты init, чтобы запустить машину. Каждая ОС имеет свои особенности. grub работал так, как предполагалось, это звучит, глядя на раздел efi и позволяя вам выбирать оттуда.
У меня возникло множество проблем с использованием методов загрузки EFI и MBR. Однако, как только вы обнимаете его, это не так уж плохо.
Просмотрите статью Род Смита здесь
Здесь есть больше решений для загрузки, кроме grub, здесь
GRUB = Grand Unified Bootloader
Красота Grub заключается в том, что он может загружать множество разных сред. Чтобы выбрать указанную среду, вы выбираете загрузчик, который хотите загрузить.
Путаница GRUB - это загрузчик и загрузчик
. Если вы используете двойную загрузку, вы выбираете раздел, который хотите загрузки. Таким образом, загрузчик grub погрузится в раздел и запустит скрипты init, чтобы запустить машину. Каждая ОС имеет свои особенности. grub работал так, как предполагалось, это звучит, глядя на раздел efi и позволяя вам выбирать оттуда.
У меня возникло множество проблем с использованием методов загрузки EFI и MBR. Однако, как только вы обнимаете его, это не так уж плохо.
Просмотрите статью Род Смита здесь
Здесь есть больше решений для загрузки, кроме grub, здесь
GRUB = Grand Unified Bootloader
Красота Grub заключается в том, что он может загружать множество разных сред. Чтобы выбрать указанную среду, вы выбираете загрузчик, который хотите загрузить.
Путаница GRUB - это загрузчик и загрузчик
. Если вы используете двойную загрузку, вы выбираете раздел, который хотите загрузки. Таким образом, загрузчик grub погрузится в раздел и запустит скрипты init, чтобы запустить машину. Каждая ОС имеет свои особенности. grub работал так, как предполагалось, это звучит, глядя на раздел efi и позволяя вам выбирать оттуда.
У меня возникло множество проблем с использованием методов загрузки EFI и MBR. Однако, как только вы обнимаете его, это не так уж плохо.
Просмотрите статью Род Смита здесь
Здесь есть больше решений для загрузки, кроме grub, здесь