Re: OS startup done event
Re: OS startup done event
- Subject: Re: OS startup done event
- From: Shantonu Sen <email@hidden>
- Date: Tue, 27 Oct 2009 06:57:47 -0700
"OS Startup" is never really done. That said, <IOKit/pwr_mgt/IOPMLib.h> has some APIs related to system load. You can start up and wait for the load to reach an "OK" level (yes, that's a technical term), or some outer bound timeout like 10 minutes.
Shantonu
Sent from my MacBook
On Oct 27, 2009, at 6:07 AM, Michael Crawford wrote:
> On Tue, Oct 27, 2009 at 4:45 AM, Anil Kumar K <email@hidden> wrote:
>> I have a daemon which has to provide some service. I would like to delay providing this service till completion of the OS startup (all OS daemons are up and running) so that it does not affect boot time. Service initialization is a cpu intensive activity. Is there any OS event to know whether the startup is completed or not?
>
> Does the login screen have some particular process name? Perhaps you
> could poll for its existence, then sleep a few seconds, and iterate
> until it appears.
>
> However the user might have selected automatic login - to handle that
> one would need to watch for the Finder to appear as well.
>
> Mike
> --
> Michael David Crawford
> mdcrawford at gmail dot com
>
> GoingWare's Bag of Programming Tricks
> http://www.goingware.com/tips/
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Darwin-kernel mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden