URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 1957
[ Назад ]

Исходное сообщение
"Хелп! Помогите установить ПО на FreeBSD"

Отправлено VizartDV , 06-Май-08 15:25 
Помогите, пожалуйста начинающему FreeBSD пользователю (3 дня).
Я арендую сервер.
Мне необходимо установить на нем ПО для мониторинга автотранспорта.
Программа должна принимать файлы по 2227 порту и отдовать их по запросу по 2228 порту.
Программа написана под Linux, но по утверждению разработчиков работает под FreeBSD.
Я, следуя инструкции, закачал на сервер в файлы. С помощью Putty (с помощью FAQов :-)) инсталировал ПО (make insall file file). Появился нужный мне исполняемый файл autographsrv. Дальше порблемы:
1. Не знаю как прописать его в автозагрузку (и вообще запустить).
2. Как узнать открыты или нет порты 2227, 2228, для использования их этой програмкой.
На сервере пользуюсь ISPManager 4.3. lite.
Помогите кто, чем может.

Содержание

Сообщения в этом обсуждении
"Хелп! Помогите установить ПО на FreeBSD"
Отправлено newser , 06-Май-08 16:39 
>[оверквотинг удален]
>по 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 2228

2. Если всё в порядке, то самый простой способ "автозагрузки":

# echo "/path/to/program/autographsrv &" >> /etc/rc.local


"Хелп! Помогите установить ПО на FreeBSD"
Отправлено VizartDV , 06-Май-08 17:24 
>
># /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

Вот вообщем и все.


"Хелп! Помогите установить ПО на FreeBSD"
Отправлено newser , 06-Май-08 17:44 
>[оверквотинг удален]
> * * * * * * * * * * *
>* * * * * * * * * * *
>* * * * * * *
>и четыри файла:
>AutoDaemon.cpp
>AutoDaemon.h
>compile
>Config.h
>
>Вот вообщем и все.

Отписал Вам в почту.


"Хелп! Помогите установить ПО на FreeBSD"
Отправлено VizartDV , 07-Май-08 00:02 
Сергей, спасибо огромное.
Но есть еще вопрос, то что программа не отображается в списках сервисов -
это нормально?

"Хелп! Помогите установить ПО на FreeBSD"
Отправлено VizartDV , 07-Май-08 00:18 
Сергей, все СУПЕР! Подключил сервис - все работает.
Будет нужен дизайн - обращайтесь.
Вобщем "ну, ты эта, заходи если чё".
Еще раз, ОГРОМНОЕ СПАСИБО!

"Хелп! Помогите установить ПО на FreeBSD"
Отправлено iofor , 27-Ноя-10 16:37 
>[оверквотинг удален]
>>* * * * * * * * * * *
>>* * * * * * *
>>и четыри файла:
>>AutoDaemon.cpp
>>AutoDaemon.h
>>compile
>>Config.h
>>
>>Вот вообщем и все.
> Отписал Вам в почту.

Рбятишки не поделитесь программулькой ?Вот этими файликами?
Дело в том что у меня сервер еще версии 1.07.1
А тут купил устройство 53ХХХ а он их не поддерживает .
;(((((
А Нада очень !
Отдам идею программистам .... кто пришлет золотое дно!



"Хелп! Помогите установить ПО на FreeBSD"
Отправлено iofor , 27-Ноя-10 16:38 
>[оверквотинг удален]
>>>Config.h
>>>
>>>Вот вообщем и все.
>> Отписал Вам в почту.
> Рбятишки не поделитесь программулькой ?Вот этими файликами?
> Дело в том что у меня сервер еще версии 1.07.1
> А тут купил устройство 53ХХХ а он их не поддерживает .
> ;(((((
> А Нада очень !
> Отдам идею программистам .... кто пришлет золотое дно!

Мой Адрес iofor@mail.ru