如何允许python应用程序更改系统时间



我正在做一个项目,该项目让python软件在一台板上运行和处理来自多个设备和传感器的数据。由于其中一个设备是INS(惯性导航系统(,我们尝试将数据与从它提供的时间(从GPS卫星获取(相匹配。

为了从python设置实际时间,我们利用此处提供的类似解决方案:Python模块更改系统日期和时间

我们的问题是我们总是会收到权限错误,我们在这里寻找答案。

不可接受的事情:

  • 使用 sudo 运行软件
  • 以 root 用户身份运行软件

尝试为应用设置CAP_SYS_TIME功能。见 http://man7.org/linux/man-pages/man7/capabilities.7.html

最新更新