renice обычно реализуется командой set / getpriority, которая, кажется, еще не попала в модуль python os или posix (пока?) Так что вызов команды renice system кажется вам лучшим выбором.
Расширение комментария Даниила о ctypes
:
from ctypes import cdll
libc = cdll.LoadLibrary("libc.so.6")
for pid in pids:
print("old priority for PID", pid, "is", libc.getpriority(0, pid))
libc.setpriority(0, pid, 20)
print("new priority for PID", pid, "is", libc.getpriority(0, pid))
Результат:
old priority for PID 9721 is 0
new priority for PID 9721 is 19