如何在php exec中使用cgroup

如何在php exec中使用cgroup,php,linux,ffmpeg,cgroups,Php,Linux,Ffmpeg,Cgroups,我正在尝试在php中使用cgroups 我做了以下几件事: sudo cgcreate -g cpu:/www-data sudo cgset -r cpu.cfs_period_us=1000000 www-data sudo cgset -r cpu.cfs_quota_us=100000 www-data 当我通过终端在ffmpeg上使用它时,效果很好 但当我在php中使用它时,比如: exec("cgexec -g cpu:www-data ffmpeg -i music.m

我正在尝试在php中使用cgroups

我做了以下几件事:

sudo cgcreate -g cpu:/www-data
sudo cgset -r cpu.cfs_period_us=1000000 www-data
sudo cgset -r cpu.cfs_quota_us=100000 www-data
当我通过终端在ffmpeg上使用它时,效果很好

但当我在php中使用它时,比如:

exec("cgexec -g cpu:www-data ffmpeg -i music.mp3 -ac 1 -map 0:a -acodec libopus -b:a 64k -vbr off -ar 24000 music.ogg");
不起作用

它可以与exec一起使用吗?

检查输出

exec("cgexec -g cpu:www-data ffmpeg -i music.mp3 -ac 1 -map 0:a -acodec libopus -b:a 64k -vbr off -ar 24000 music.ogg 2>&1", $output, $return_var);
var_dump($output);
检查输出

exec("cgexec -g cpu:www-data ffmpeg -i music.mp3 -ac 1 -map 0:a -acodec libopus -b:a 64k -vbr off -ar 24000 music.ogg 2>&1", $output, $return_var);
var_dump($output);