• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Programmatically restarting Mac OS X
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Programmatically restarting Mac OS X


  • Subject: Re: Programmatically restarting Mac OS X
  • From: Damien Sorresso <email@hidden>
  • Date: Tue, 13 Jun 2006 19:13:55 -0500

On 13 Jun, 2006, at 5:03 PM, Gregory Weston wrote:
matt jaffa wrote:

Is there a nice way of programmatically restarting Mac OS X that works on
10.2 and above?. I was using the Apple events from a technical note but when
certain system updates or security updates are installed on Jaguar these
methods don't work till the system reboots. "reboot" or "shutdown" commands
are nice about a restart, not allowing users to save unsaveds documents
first.



Not sure which technical note you're referencing or (as a result) what methods aren't working, but not more than a minute ago I had smashing success with this AppleScript:


   tell application "Finder" to restart

Should still work wrapped up in an NSAppleScript object, I would think.

I have no way of knowing, but I'd venture a guess that the `restart' command in the Finder's dictionary sends the restart Apple event to the login window. The tech note he's referring to describes how to do this programmatically. If it's not working through the C API, it might not work through AppleScript either.


I'd suggest executing the command line `reboot', but that requires root privileges. Though I *think* it'll execute a logout before rebooting, which will prompt the user for saving changed documents. If you don't mind prompting your user for authorization, that might be one solution.

Matt, have you tried any of the other login window Apple events on Jaguar?
--


Damien Sorresso

Macintosh Developer
Computer Infrastructure Support Services
Illinois State University
E-mail: email@hidden

Attachment: smime.p7s
Description: S/MIME cryptographic signature

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: Programmatically restarting Mac OS X
      • From: Greg Herlihy <email@hidden>
  • Prev by Date: Humor in NSSavePanel
  • Next by Date: Re: Programmatically restarting Mac OS X
  • Previous by thread: Re: Programmatically restarting Mac OS X
  • Next by thread: Re: Programmatically restarting Mac OS X
  • Index(es):
    • Date
    • Thread