Linux — Php Exec возвращает пустой массив по очень конкретной команде

В следующих:

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 возвращает ошибку.

[закрыто]

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]