3 desired_rt_runtime_us=$1
4 mygroup=${2:-$(awk -F: '$2 == "cpu,cpuacct" {print $3}' /proc/self/cgroup)}
6 [[ $desired_rt_runtime_us -gt 0 ]] || exit
8 [[ $mygroup = / ]] && exit
10 echo "${0##*/}: setting cpu.rt_runtime_us for $mygroup" >&2
13 IFS=/ read -ra cgroups <<< "${mygroup:1}"
15 for cg in "${cgroups[@]}"; do
16 cgpath="${cgpath}/${cg}"
17 echo "${0##*/}: $desired_rt_runtime_us -> /sys/fs/cgroup/cpu,cpuacct${cgpath}" >&2
18 # echo "$desired_rt_runtime_us" > /sys/fs/cgroup/cpu,cpuacct${cgpath}/cpu.rt_runtime_us