以下内容:
exec('sudo -u myuser pactl list sink-inputs 2>&1', $output, $err);
$output
是一个空数组,$err
是0
。
任何其他命令都可以正常工作,例如sudo -u myuser pactl info
或sudo -u myuser whoami
工作正常,并将结果作为数组返回。
编辑:
当我这样做时
sudo -u http sudo -u myuser pactl list sink-inputs
为了复制php行为,它给了我一个错误。因此,这个问题不属于这里,而是关于在这种情况下返回错误的pactl。
[关闭]