В следующих:
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 возвращает ошибку.
[закрыто]Задача ещё не решена.
Других решений пока нет …