Håkan Hagenrud wrote:

> Hello, i'm a python noob!
> 
> But I would like to shutdown a 10.5.x mac computer using python
> (2.5.1)
> 
> this is my code:
> #!/usr/bin/python
> import SystemEvents
> down = SystemEvents.Power_Suite.Power_Suite_Events()
> down.shut_down()
> 
> the last call needs an additional argument, I cant find any
> documentation about this. Anybody knows?
> 
> Thank you!

Why so complicated? MacOS X is a Unix at it's base, so you can
use Unix commands.

#!/usr/bin/python
import os
os.system("shutdown -h now")

Must be run as root, won't work otherwise. You can however add to
sudoers (man visudo) shutdown as NOPASSWD program for the users
that want to execute the script and use "sudo shutdown ..."
instead of just "shutdown ..."

Wolfgang Draxinger
-- 
E-Mail address works, Jabber: [EMAIL PROTECTED], ICQ: 134682867

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to