【发布时间】:2011-04-11 10:21:32
【问题描述】:
我正在编写一个 Java 应用程序来远程关闭我的 Linux 机器。
桌面应用程序等待发送给它的命令。我曾尝试使用“shutdown -h”,但这需要 sudo 权限并且不是一个选项。然后,我使用以下 dbus-send 解决方案找到了一种无需 sudo 即可关闭的方法:
dbus-send --print-reply --system --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Shutdown
这很好用,但我正在尝试使用 dbus-send 弄清楚是否可以进行类似于“shutdown 3600”的定时关机,这将在 1 小时内关闭计算机?
干杯
伊夫
【问题讨论】:
标签: linux command-line shutdown dbus