31 int ret = std::system(
"reboot");
34 throw std::runtime_error(
"Failed to reboot system");
44 int ret = std::system(
"poweroff");
47 throw std::runtime_error(
"Failed to shut down system");
56 XR_LOG_WARN(
"Must run as root");
Linux 电源管理实现 / Linux power manager implementation.
void Reset() override
重启系统 / Reboot system
void Shutdown() override
关闭系统 / Power off system
电源管理器基类 / Abstract base class for Power Manager