Гуру по mod_ruby, помогите пожалуйста разобраться в следующем:
Делаю страничку index.rhtml с кодомf = IO.popen("uname","r")
Apache.request.server.log_error(f.inspect)
str = f.gets
Apache.request.server.log_error(str.inspect)В еррор-лог получаю
[Sun Aug 5 18:04:26 2007] [error] #<IO:0x82c3028>
[Sun Aug 5 18:04:26 2007] [error] nilТаже ерунда, если использовать обратные апострофы вместо popen
Если делать этот код через CGI, то всё работает!!!
Как мне получить результат выполнения другой команды?!?!
>Как мне получить результат выполнения другой команды?!?!А если делать через pipe+fork+exec, то как правильно у нового процесса перенаправить stdout в pipe?