我一直在尝试重新启动我的ubuntu,而不必编辑sudoers。这在使用dbus命令之前是可能的(我认为是清晰的):
dbus-send –system –print-reply –dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart但这给了我一个错误。看来事情变了。
在KDE (我不使用)中,有类似的东西(参见这个答案)
有人能告诉我一种替代的方法让我的机器从脚本重新启动(不调整权限)吗?
发布于 2010-11-30 01:21:19
来自发射台问题#85949:
注销dbus--发送--会话--类型=方法_调用--打印-回不执行任何操作,gnome会话将显示确认对话框。
因此,添加命令:
dbus-send --session --type=method_call --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.Logout uint32:1敬你的剧本。
更新:用于挂起和hibernate的DBus接口已经是删除,要从命令行挂起和hibernate,请使用pmi。
sudo apt-get install powermanagement-interface发布于 2011-03-07 23:39:17
10. pmi的apt-get,安装电源管理接口,当pmi action suspend或pmi action hibernate调用时,返回ServiceUnknown错误。
https://askubuntu.com/questions/15428
复制相似问题