分页: 1 / 1

很简单的命令行关机,重启脚本,不需root权限

发表于 : 2010-01-05 14:10
tonychen123

代码: 全选

#!/usr/bin/env python
#
# Wrapper of gnome session manager using python & dbus
#
import dbus, sys

session_bus = dbus.SessionBus()
obj = session_bus.get_object('org.gnome.SessionManager', '/org/gnome/SessionManager')
interface = dbus.Interface(obj, 'org.gnome.SessionManager')

if len(sys.argv) == 2:
    if sys.argv[1] == '-n' or sys.argv[1] == '--now':
        interface.RequestShutdown()
        sys.exit(0)
    if sys.argv[1] == '-r' or sys.argv[1] == '--reboot':
        interface.RequestReboot()
        sys.exit(0)
    print '\033[31mUsage: %s [-r,--reboot|-n,--now]\033[m' % sys.argv[0]

elif len(sys.argv) == 1:
    interface.Shutdown()
    sys.exit(0)

else:
    print '\033[31mUsage: %s [-r,--reboot|-n,--now]\033[m' % sys.argv[0]

Re: 很简单的命令行关机,重启脚本,不需root权限

发表于 : 2010-01-05 14:13
速腾1994
关机要权限?