Який процес запускає смугу прогресу під час початкового завантаження?


2

Нещодавно я дізнався, що запуск був написаний і використовується, починаючи з Mac OS X Tiger.

Перед початком роботи панель прогресу фактично дала б корисну інформацію про те, який процес зараз виконується. Однак, починаючи з OS X Tiger, смугою прогресу керував процес WaitingForLoginWindow .

Про це можна прочитати у Вікіпедії тут, а джерело цитування тут .

Спочатку тривалість часу, необхідного для заповнення панелі прогресу, базувалася на часі, що минуло під час останнього успішного завантаження, як описано нижче

WaitingForLoginWindow записує кількість секунд, на яких відображається панель прогресу під час останнього завантаження системи до /var/db/loginwindow.boottime. Теоретично ви можете графік цього значення з часом, щоб виміряти ефективність завантаження, і, можливо, вимкнути електронну пошту, якщо вона перевищить певний відсоток (я тут думаю про 10,4 користувачів сервера).

Я не можу знайти будь-яку інформацію про те, чи є це той самий метод, який використовується зараз. Вся інформація, яку я можу знайти, походить з ~ 2005-2008 років.

Це все-таки метод, який використовується в macOS для відображення панелі прогресу? WaitingForLoginWindow більше не розташований у / usr / libexec /.

Якщо цей метод все ще використовується, що відбувається, коли смужка прогресу зупиняється і зависає?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.