Завершение работы Linux с помощью dbus-send

Я пишу приложение Java для удаленного выключения своего Linux-компьютера.

Настольное приложение сидит и ожидает отправки ему команды. Я пробовал использовать "shutdown -h", но для этого требуются привилегии sudo и это не вариант. Затем я нашел способ завершить работу без sudo, используя следующее решение dbus-send:

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 час?

Cheers

Eef

5
задан RailsSon 12 September 2010 в 21:15
поделиться