Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Sunil

macrumors newbie
Original poster
Hi Guys,

Can any body tell me what is the command to logout user from system?

I know the "reboot" and "shutdown" command but I don't know how to logout the user from system.

Previously I was using Carbon API "SendAppleEventToSystemProcess" to restart,shutdown and logout in my Cocoa application. But now I have mad one daemon now this API is not working in my daemon. So I m looking for system commands to achieve these things.

Thanks in advance.
Sunil.
 
I don't know why it wouldn't work. The AE event is kAELogOut. If the Carbon functions aren't working (are you linking against Carbon.framework?), you could always use NSTask/system() and call the AppleScript directly with osascript.
 
Is the daemon running as the user? Or as another user (non-root). I'd imagine the system would not let you log other users out unless you are the super user.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.