Запуск программы на сервере
2150
7
Valico
veteran
Суть проблемы. Имеется сервер, под FreeBSD. На нем поднят Apache+Parser. Необходимо через WEB отправить данные на сервер и запустить счетную программу, которая отдаст результаты расчета в виде html. Так вот, проблемы с передачей данных туда и обратно нет. Есть проблема с запуском бинарника на серваке. Как это сделать не привлекая допольнительных инструментов, типа РНР, Perl и т.д.? Кто поможет - с меня
Есть проблема с запуском бинарника на сервакеЧто за проблема-то?
Сдаётся мне, что если бинарник лежит в каталоге CGI-скриптов, он должен оттуда запускаться без проблем.
Действительно...
а сразу передавать данные программе через CGI не судьба?
а сразу передавать данные программе через CGI не судьба?
В том-то и дело, что не запускается.
Пробую запустить строкой:
^file::exec[x.pl]
либо
^file::cgi[x.pl]
Не хочет, вываливает 404 ошибку. Делаю все как написано в примерах. Где я не прав?
Пробую запустить строкой:
^file::exec[x.pl]
либо
^file::cgi[x.pl]
Не хочет, вываливает 404 ошибку. Делаю все как написано в примерах. Где я не прав?
Не соображу, что имеется в виду, но по поводу ошибок нужно посмотреть в логи апача.
Всем смасибо, кто не молчал. Проблема решилась написанием скрипта на С. Через одно место, но работает. Кому интересно могу рассказать как.
Lost__Shadow
activist
Нс C? Это через какое место ты его запустил? Скомпилировал c-шник и выложил как cgi?
Сейчас читают
Совеский партизан Василий Кононов против фашистов
13338
109
Рассмотрим HTPC как замена ЭГ'шному setTopBox'у
7273
42
красота и материнство (часть 17)
165245
1000
Valico
veteran
Скомпилировал, и запускал, как exec из текущего каталога:
$a[^file::exec[./a.out]]
Это строка для Парсера.
а внутри a.out:
.....
system("./spl.out");
.....
Напрямую почему-то не получилось...
$a[^file::exec[./a.out]]
Это строка для Парсера.
а внутри a.out:
.....
system("./spl.out");
.....
Напрямую почему-то не получилось...