Поток вывода консоли через HTTP (с Ruby)
Я пытаюсь выполнить некоторые команды удаленно, и SSH'ing на машине не вариант. Я пытаюсь настроить приложение Sinatra, которое запускает некоторые конкретные команды и передает поток по HTTP.
Пример действия выглядит так:
get "/log" do
`tail -f some.log`
end
1 Насколько я прочитал, мне нужно использовать Unicorn (или Mongrel), потому что Thin не поддерживает потоковую передачу данных 2 Я думаю, что мне нужнотруба команды выводятся через какой-то объект IO ruby
Я почти знаю, как это сделать (1), но не знаю, как этого добиться (2).