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