Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Konstantin Stupnik {}                2:5020/400     03 Dec 2001  18:21:36
 To : Artem Chuprina
 Subject : Re: прошу помочь с DB_File
 -------------------------------------------------------------------------------- 
 
 Hi!
 
 "Artem Chuprina" <ran@ice.ru> wrote in message
 news:slrna0mnpg.ica.ran@party.ice.ru...
 
 > Здравствуй, Saigo.
 >
 >
 > S> добрый день
 >
 > S> есть такой код:
 >
 > S> #!/usr/bin/perl
 > S> use DB_File;
 >
 > S> my %data;
 >
 > S> $db=tie (%data,'DB_File',"news.dat") or die "невозможно
 
 инициализировать
 
 > S> базу данных: $!\n";
 >
 > S> my $fd=$db->fd;
 > S> open (DB_FH, "+<&=$fd") or die "невозможно безопасно открыть файл:
 
 $!\n";
 
 > S> print "получение монопольной блокировки\n";
 >
 > S> flock(DB_FH, LOCK_EX) or die "невозможно получить монопольную
 
 блокировку:
 
 > S> $!\n";
 > S> print "получена блокировка. готов к обновлению базы данных!\n\n";
 >
 > S> flock(DB_FH,LOCK_UN);
 >
 > S> untie %data;
 > S> close(DB_FH);
 >
 > S> при выполнении на этапе flock(DB_FH, LOCK_EX) получаю:
 > S> невозможно получить монопольную блокировку: Invalid argument
 >
 > S> умоляю, подскажите, что я делаю неправильно?
 >
 > flock(DB_FH,LOCK_UN)
 >
 > Если я правильно ошибаюсь, у DB_File если есть блокировки, то свои.
 
 "Родных" вроде нет,
 зато есть DB_File::Lock и еще набор модулей.
 Что вобщем-то написано в доке, рядом с вышеприведённым
 примером из оной же, но действительно неработающим.
 Что странно вообще-то.
 И так и сяк над ним бился - не работает :-\
 А!!!!!
 
 use Fcntl ':flock';
 
 Гыыы!
 use strict; # 4ever!!!
 
 --
 Best regards,
   Konstantin.
 Отправлено через сервер Talk.Ru - http://www.talk.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.Ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 прошу помочь с DB_File   Saigo   03 Dec 2001 14:14:35 
 Re: прошу помочь с DB_File   Artem Chuprina   03 Dec 2001 15:18:20 
 Re: прошу помочь с DB_File   Konstantin Stupnik {}   03 Dec 2001 18:21:36 
 Re: прошу помочь с DB_File   Saigo   03 Dec 2001 18:44:09 
 Re: прошу помочь с DB_File   Konstantin Stupnik {}   04 Dec 2001 11:11:50 
 Re: прошу помочь с DB_File   Saigo   04 Dec 2001 12:44:56 
 Re: прошу помочь с DB_File   Konstantin Stupnik {}   04 Dec 2001 14:56:53 
 Re: прошу помочь с DB_File   Konstantin Tokar   04 Dec 2001 15:46:16 
Архивное /ru.perl/6488a1fe7fb6.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional