Linuxでシステムのシャットダウンまたは再起動をプログラムでトリガーするにはどうすればよいですか?できれば昇格された特権を必要としない。
古いリリース(Ubuntu 10.04など)では、D-Busを使用してHALorg.freedesktop.Hal.Device.SystemPowerManagement.Shutdown
またはメソッドを呼び出すことができました。http://people.freedesktop.org/~dkukawka/hal-spec-git/hal-spec.html#interface-device-systempowerReboot
を参照してください。
ただし、HALは廃止されたようであり、Ubuntu12.10には存在しません。これを行うための現在のベストプラクティスは何ですか?