У меня есть некоторый код, который я написал, который использует комбинацию сценариев командной строки bash и PHP. Скрипт запускается от имени пользователя root и затем использует su
для различных целей. Я начинаю сеанс так:
$result = `su SomeUser ./dothis.php`
Здесь ./dothis.php
- это сценарий, который может генерировать некоторый вывод, хранящийся в $result
, но проблема в том, что обычно есть вывод, который не перехватывается и затрудняет мне чтение вывода моего скрипта. 1007 *
Как я могу убедиться, что вывод захватывается в этом su
стеке?