Launch daemons after user logged in
Launch daemons after user logged in
- Subject: Launch daemons after user logged in
- From: Susan Granger <email@hidden>
- Date: Fri, 15 May 2009 23:08:28 +0530
Hello List,
I am using two daemons for my application to use.
One of these daemon is using Quartz API.
Consider Daemon1 & Daemon2 , In which Daemon2 is Using Quartz API.
Daemon2 can't be launch before login.
So I am trying to launch it from Daemon1.
By using the code snippet below Daemon2 crashed throwing some Untrusted Apps can't.....
while(true)
{
CFMachPortRef port = CGWindowServerCFMachPort();
if(port != NULL)
{
system("launchctl load /Library/LaunchDaemons/Daemon2.plist");
system("launchctl start Daemon2");
CFRelease(port);
break;
}
}
I reached to the conclusion that Daemon2 need to launch after user crossed the login window.
Sitting in Daemon1 how can I get notification that a user has logged in?
Thanks,
Susan
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden