【发布时间】:2013-12-05 22:43:17
【问题描述】:
我有一个调用 sched_setscheduler(pid, SCHED_RR, ... ) 的 C++ 应用程序。
应用程序在具有 root 权限的 Linux 上运行。并且通话通常有效。仅在一个特定的虚拟专用服务器中失败并显示EPERM。
有没有人遇到过具有 root 权限的进程无法执行此操作的情况?
如何检查进程是否拥有所有必要的权限以避免调用?
更新: 我发现它唯一的基于 Virtuozzo 的虚拟服务器会发生这种情况。使用例如的虚拟机。 KVM 没问题。
【问题讨论】:
标签: c++ linux permissions scheduler vps