以下では:
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 に関するものです。
[閉まっている]