Помогите, пожалуйста начинающему FreeBSD пользователю (3 дня).
Я арендую сервер.
Мне необходимо установить на нем ПО для мониторинга автотранспорта.
Программа должна принимать файлы по 2227 порту и отдовать их по запросу по 2228 порту.
Программа написана под Linux, но по утверждению разработчиков работает под FreeBSD.
Я, следуя инструкции, закачал на сервер в файлы. С помощью Putty (с помощью FAQов :-)) инсталировал ПО (make insall file file). Появился нужный мне исполняемый файл autographsrv. Дальше порблемы:
1. Не знаю как прописать его в автозагрузку (и вообще запустить).
2. Как узнать открыты или нет порты 2227, 2228, для использования их этой програмкой.
На сервере пользуюсь ISPManager 4.3. lite.
Помогите кто, чем может.
>[оверквотинг удален]
>по 2228 порту.
>Программа написана под Linux, но по утверждению разработчиков работает под FreeBSD.
>Я, следуя инструкции, закачал на сервер в файлы. С помощью Putty (с
>помощью FAQов :-)) инсталировал ПО (make insall file file). Появился нужный
>мне исполняемый файл autographsrv. Дальше порблемы:
>1. Не знаю как прописать его в автозагрузку (и вообще запустить).
>2. Как узнать открыты или нет порты 2227, 2228, для использования их
>этой програмкой.
>На сервере пользуюсь ISPManager 4.3. lite.
>Помогите кто, чем может.Конкретно в Вашем случае (ибо новичок):
1. Зайти при помощи PuTTY на сервер, проверить запускается и работает ли программа:
# /path/to/program/autographsrv &
где # - приглашение командной строки, /path/to/program - путь, где лежит программа.
Проверку осуществляем командой:# ps aux | grep autographsrv | grep -v grep
Проверка, слушаются ли нужные порты:
# sockstat -4 -p 2227
# sockstat -4 -p 22282. Если всё в порядке, то самый простой способ "автозагрузки":
# echo "/path/to/program/autographsrv &" >> /etc/rc.local
>
># /path/to/program/autographsrv &
>сервер пишет:
[1] 87766
login# g++: AutoDaemon.cpp: no such file or directory
g++: No input files specifid
cmond: Autographsrv: no such file or directoryВидимо не правильно установил. Может попробовать все с начала?
У меня есть хелп:
* * * * * * * * * * * * * * * * * * * *Серверная программа АвтоГРАФ для linux и FreeBSD
Используемые в описании переменные описаны в файле Config.h:
DataFolder - каталог, в котором будут находиться все данные для работы программы (должен оканчиваться знаком '/')
GPRS_PORT - порт, на который приборы будут отсылать данные
(указывается при настройке прибора программой GSMConf)M_PORT - порт, с которого диспетчерская программа будет забирать данные для анализа
(указывается в диспетчерской программе АвтоГРАФ)MAX_CARS - максимальное число обслуживаемых приборов
Порты, заданные переменными GPRS_PORT и M_PORT, ДОЛЖНЫ БЫТЬ ОТКРЫТЫ!
В случае, если программа компилируется под FreeBSD, необходимо раскомментировать строку:
#define FREEBSD
----------------------------------------------------
1. Установка программы:1) создать каталог DataFolder
2) создать каталог DataFolder/dbf
3) создать каталог DataFolder/dispatcher
4) убедиться, что права на папки, созданные в пунктах 1-3, позволяют производить запись и чтение тому пользователю,
под которым будет в дальнейшем запускаться серверная программа АвтоГРАФ
5) Программа поставляется в виде исходников. Для компиляции следует запустить исполняемый файл compile, поставляемый вместе
с исходными текстами. При этом должен появится исполняемый файл AutoGRAPHsrv
6) Расположить исполняемый файл AutoGRAPHsrv в любое удобное место, например, в каталог DataFolder
7) Добавить исполняемый файл AutoGRAPHsrv в стартовый скрипт вашего дистрибутива linux.
8) Запустить программу AutoGRAPHsrv
* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
и четыри файла:
AutoDaemon.cpp
AutoDaemon.h
compile
Config.hВот вообщем и все.
>[оверквотинг удален]
> * * * * * * * * * * *
>* * * * * * * * * * *
>* * * * * * *
>и четыри файла:
>AutoDaemon.cpp
>AutoDaemon.h
>compile
>Config.h
>
>Вот вообщем и все.Отписал Вам в почту.
Сергей, спасибо огромное.
Но есть еще вопрос, то что программа не отображается в списках сервисов -
это нормально?
Сергей, все СУПЕР! Подключил сервис - все работает.
Будет нужен дизайн - обращайтесь.
Вобщем "ну, ты эта, заходи если чё".
Еще раз, ОГРОМНОЕ СПАСИБО!
>[оверквотинг удален]
>>* * * * * * * * * * *
>>* * * * * * *
>>и четыри файла:
>>AutoDaemon.cpp
>>AutoDaemon.h
>>compile
>>Config.h
>>
>>Вот вообщем и все.
> Отписал Вам в почту.Рбятишки не поделитесь программулькой ?Вот этими файликами?
Дело в том что у меня сервер еще версии 1.07.1
А тут купил устройство 53ХХХ а он их не поддерживает .
;(((((
А Нада очень !
Отдам идею программистам .... кто пришлет золотое дно!
>[оверквотинг удален]
>>>Config.h
>>>
>>>Вот вообщем и все.
>> Отписал Вам в почту.
> Рбятишки не поделитесь программулькой ?Вот этими файликами?
> Дело в том что у меня сервер еще версии 1.07.1
> А тут купил устройство 53ХХХ а он их не поддерживает .
> ;(((((
> А Нада очень !
> Отдам идею программистам .... кто пришлет золотое дно!Мой Адрес iofor@mail.ru