Я работаю над Sidekiq работником, единственная цель которого - сделать несколько длительных системных вызовов. У меня есть следующие требования:
- Возможность установки переменных окружения
- Поток вывода в реальном времени (stdout, stderr)
- Блокировка резьбы до конца
- Получить код выхода
- Потоково-безопасный, поскольку sidekiq является многопоточным (читай: нет
$?
)
Я работаю на Ruby 1.9.2. Спасибо за ваш вклад!