我使用 GNOME Shell 右上角的图标来关闭我的系统。
哪个命令用于关闭系统?
halt
shutdown -h now
- 完全不同的东西?
答案1
关机的命令是:
dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.PowerOff" boolean:true
为了理解
man systemd-logind
systemd-logind is a system service that manages user logins. It is
responsible for:
· Keeping track of users and sessions, their processes and their idle
state
· Providing PolicyKit-based access for users to operations such as
system shutdown or sleep
· Implementing a shutdown/sleep inhibition logic for applications
· Handling of power/sleep hardware keys
· Multi-seat management
· Session switch management
· Device access management for users
· Automatic spawning of text logins (gettys) on virtual console
activation and user runtime directory management
现在阅读 systemd/logind wikihttp://www.freedesktop.org/wiki/Software/systemd/logind/