Я использую pdftk в своем приложении rails для создания составного pdf из нескольких отдельных pdf файлов. Когда по какой-либо причине pdftk не генерирует составной файл, ошибка не генерируется. У меня есть эта область кода, завернутая в блок begin / rescue, но так как я использую% x [...] для выполнения pdftk, он не получает никаких исключений от внешнего вызова. Как я могу либо а) вызвать pdftk, где я могу перехватить исключение, либо б) получить выходной код ошибки от вызова% x?