отследить успешное выполнение команды tar через shell_exec

Demona

Новичок
День добрый,
Мне требуется распаковать файл с использованием tar. С распаковкой проблем нет, но я хочу добавить обработку ошибок и соответсвенно мне надо поймать момент когда tar выполняется неверно. Я надеялась сделать это через анализ out информации, но пробелема в том, что даже когда я задаю заведомо неверную информацию в tar параметры, в out ничего не уходит (хотя через ssh такая команда выполняется с ошибкой). С другими командами (к примеру mysql) это работает. Почему пустой результат с tar?

PHP:
 $command = "tar -xf $backup_file -C /";
        $results = shell_exec($command);
Спасибо!

p.s. проверить на создание файлов не могу, т.к. файлы могут быть разные.
 

DYPA

Настоящая dypa (c)
элементарно
PHP:
$c = "tar -xf $backup_file -C / && echo 123";
$r = shell_exec($c);
var_dump($r);
 
Сверху