如何成为实时组的成员以规避“sudo”命令

如何成为实时组的成员以规避“sudo”命令

我有一个启动 7 个进程的脚本。这些进程通过发送消息和访问相同的共享内存等方式相互交互。我需要其中 4 个进程在 SCHED_FIFO 或 SCHED_RR 下运行。我的问题是,如果不在 sudo 下运行,我无法为这些进程设置调度策略或优先级。出于安全原因,我不允许使用 sudo 命令来运行这些进程,因此我正在研究实时组。

我的问题是:任何人都可以向我指出一些文章、博客等,让我进一步了解实时群组吗?我不确定编辑 sudoers 或 limit.conf 文件是否能让我完成我打算做的事情。我只想成为某个实时组的成员,该组使我能够运行这些进程并为这些进程分配调度优先级,而无需使用“sudo”命令并输入密码。

以下是我一直在浏览的文档的一些链接,以尝试了解该怎么做:

https://jackaudio.org/faq/linux_rt_config.html

https://medium.com/kernel-space/resource-limits-in-linux-limits-conf-83aa442913e9

https://docs.kernel.org/scheduler/sched-rt-group.html

相关内容