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

标签 python linux

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

为了从 python 设置实际时间,我们利用此处提供的类似解决方案:Python module to change system date and time

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

Not Acceptable 事情:

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

最佳答案

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

关于python - 如何允许 python 应用程序更改系统时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50697961/

相关文章:

python - Pandas 数据框按多列分组并删除重复行

python - 从多个语料库训练模型

Linux 设备驱动程序不安全的 FXSAVE/FXRSTOR 错误——有先例吗?

尝试在集群上 headless 运行 NetLogo 时出现 Java 错误

python - python,openCv,链代码->我想找到点之间的角度

python - Pandas 按列值修改日期

Python:转换以字节数组形式编码十六进制的 json 字符串

linux - 为什么 HAProxy 不监听 80 端口?

linux - 分区的开始和结束扇区?

linux - 用于删除文件中单词的 Shell 脚本