Linux ボックスをリモートでシャットダウンする Java アプリを作成しています。
デスクトップ アプリは待機し、コマンドが送信されるのを待ちます。「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 を使用して、1 時間でコンピューターをシャットダウンする「shutdown 3600」と同様の時限シャットダウンを実行できるかどうかを調べようとしています。
乾杯
イーフ