При работе скрипта на perl к ipacctd
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
- Сообщения: 7
- Зарегистрирован: 2008-02-04 14:07:18
- Откуда: Новосибирск
- Контактная информация:
При работе скрипта на perl к ipacctd
Местный скрипт вылетает с ошибкой на 13 строку, типа не может выполнить use Mysql; и выдает несколько путей, по которым его действительно нету, она в DBD
как прикрутить умело подскажите пожалуйста
В шельном скрипте, если я всё правильно понял, прописана переменная с указанием пути к бинарнику
как прикрутить умело подскажите пожалуйста
В шельном скрипте, если я всё правильно понял, прописана переменная с указанием пути к бинарнику
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Alex Keda
- стреляли...
- Сообщения: 35428
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: При работе скрипта на perl к ipacctd
из портов поставить?
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
- Сообщения: 7
- Зарегистрирован: 2008-02-04 14:07:18
- Откуда: Новосибирск
- Контактная информация:
Re: При работе скрипта на perl к ipacctd
Не не, я поставил всё из обновленных портов, (огромное спасибо ресурсу!) postfix закрутился уже (поздно заметил заметки про жалательнее exim), в ipacctd логи идут...
Я про скрипт для перегона в БД: перловый скрипт при запуске не может найти Mysql модуль, если я правильно понял: перловый скрипт использует (13 строчка - use Mysql;) перловый модуль Mysql.pm. Но при запуске он его не находит (выдает пути, по которым его действительно нету, он находится в ещё более глуюже вложеной папке DBD)
Я про скрипт для перегона в БД: перловый скрипт при запуске не может найти Mysql модуль, если я правильно понял: перловый скрипт использует (13 строчка - use Mysql;) перловый модуль Mysql.pm. Но при запуске он его не находит (выдает пути, по которым его действительно нету, он находится в ещё более глуюже вложеной папке DBD)
- Alex Keda
- стреляли...
- Сообщения: 35428
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: При работе скрипта на perl к ipacctd
Код: Выделить всё
uname -a
Код: Выделить всё
pkg_info | grep ysql
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
- Сообщения: 7
- Зарегистрирован: 2008-02-04 14:07:18
- Откуда: Новосибирск
- Контактная информация:
Re: При работе скрипта на perl к ipacctd
Код: Выделить всё
FreeBSD freeha.xxxx.ru 6.2-RELEASE-p10 FreeBSD 6.2-RELEASE-p10 #0: Mon Feb 4 17:42:22 NOVT 2008 root@freeha.xxxx.ru:/usr/obj/usr/src/sys/serv_GANS i386
Код: Выделить всё
bsdpan-DBD-mysql-4.006 DBD::mysql - MySQL driver for the Perl5 Database Interface
courier-authlib-mysql-0.60.2 MySQL support for the Courier authentication library
mysql-client-4.1.22 Multithreaded SQL database (client)
mysql-scripts-4.1.22 Multithreaded SQL database (scripts)
mysql-server-4.1.22 Multithreaded SQL database (server)
p5-DBD-mysql41-4.006 MySQL 4.1 driver for the Perl5 Database Interface (DBI)
php5-mysql-5.2.5_1 The mysql shared extension for php
php5-mysqli-5.2.5_1 The mysqli shared extension for php
Код: Выделить всё
bsdpan-DBI-1.602 DBI - Database independent interface for Perl
p5-DBI-1.60.1 The perl5 Database Interface. Required for DBD::* modules
бестолку, начал по ману скрипт менять на DBI команды, все равно: то коннект не найдет, то ещё че...
хотя в lib/perl5/site_perl/5.8.8/mach/DBD есть mysql.pm
Последний раз редактировалось Alex Keda 2008-02-15 21:54:57, всего редактировалось 1 раз.
Причина: Товарищщи, юзайте кнопочку [code], цените чужое время...
Причина: Товарищщи, юзайте кнопочку [code], цените чужое время...
-
- проходил мимо
- Сообщения: 7
- Зарегистрирован: 2008-02-04 14:07:18
- Откуда: Новосибирск
- Контактная информация:
Re: При работе скрипта на perl к ipacctd
Can't locate Mysql.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.8/BSDPAN /usr/local/lib/perl5/site_perl/5.8.8/mach /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.8/mach /usr/local/lib/perl5/5.8.8 .) at ./traffic.PL line 13.
BEGIN failed--compilation aborted at ./traffic.PL line 13.
BEGIN failed--compilation aborted at ./traffic.PL line 13.
-
- проходил мимо
- Сообщения: 7
- Зарегистрирован: 2008-02-04 14:07:18
- Откуда: Новосибирск
- Контактная информация:
Re: При работе скрипта на perl к ipacctd
подскажите хоть то ли я установил и туда ли я копаю
сервак перелопатил, теперь он p11, в make впердолил PERL_ARCH=mach(не было) - итог: ноль эмоций в моём направлении
сервак перелопатил, теперь он p11, в make впердолил PERL_ARCH=mach(не было) - итог: ноль эмоций в моём направлении
-
- проходил мимо
Re: При работе скрипта на perl к ipacctd
может глюк из старым мускулом и новым драйверов
найди файлы которые входяд в тот модуль(и) и загрузи
типо так...
найди файлы которые входяд в тот модуль(и) и загрузи
Код: Выделить всё
require /полный/путь/к/Mysql.pm;
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: При работе скрипта на perl к ipacctd
пардон
но
древность несусветная, так мой дедушка писал
сейчас так
общий принцыап должен быть понятен
но
Код: Выделить всё
use Mysql

сейчас так
Код: Выделить всё
use DBI;
my $dbh = DBI->connect("DBI:mysql:host=$server;database=$db","$user","$password") or die 'can\'t connect sql server :(';
my $sth = $dbh->prepare('insert octets(time_event,identify_id,up_bytes,up_packets,down_bytes,down_packets) values(FROM_UNIXTIME(?),?,?,?,?,?)') or die 'can\'t prepare sql';
$sth->execute($time_event,$i_id,$in_bytes,$in_packets,$out_bytes,$out_packets);
$dbh->disconnect();
$sth->finish();
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- Alex Keda
- стреляли...
- Сообщения: 35428
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: При работе скрипта на perl к ipacctd
не стреляйте в музыкантов, они играют как умеют
(я про себя
)
(я про себя

Убей их всех! Бог потом рассортирует...