У меня есть процесс на основе Linux (написанный на C++, если это имеет значение), который я запускаю от пользователя, который не является пользователем root.
В какой-то момент мне нужно запустить новый подпроцесс, который должен иметь возможность изменить уровень качества на более низкое число (без изменения качества исходного процесса).
Я хотел бы сделать это, фактически не запуская ни один из этих двух процессов с правами root.
Может ли кто-нибудь помочь мне понять, как я могу это сделать? Я пытался возиться с limit.conf, но пока безуспешно.
Спасибо