Я пишу 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 час?
Приветствия
Eef