Я пишу приложение 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