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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Saigo                                2:5020/400     03 Dec 2001  14:14:35
 To : All
 Subject : прошу помочь с DB_File
 -------------------------------------------------------------------------------- 
 
 
 добрый день
 
 есть такой код:
 
 #!/usr/bin/perl
 use DB_File;
 
 my %data;
 
 $db=tie (%data,'DB_File',"news.dat") or die "невозможно инициализировать
 базу данных: $!\n";
 
 my $fd=$db->fd;
 open (DB_FH, "+<&=$fd") or die "невозможно безопасно открыть файл: $!\n";
 print "получение монопольной блокировки\n";
 
 flock(DB_FH, LOCK_EX) or die "невозможно получить монопольную блокировку:
 $!\n";
 print "получена блокировка. готов к обновлению базы данных!\n\n";
 
 flock(DB_FH,LOCK_UN);
 
 untie %data;
 close(DB_FH);
 
 при выполнении на этапе flock(DB_FH, LOCK_EX) получаю:
 невозможно получить монопольную блокировку: Invalid argument
 
 умоляю, подскажите, что я делаю неправильно?
 заранее огромное спаисбо за помощь
 
 Евгения
 
 --- ifmail v.2.15dev5
  * Origin: Peterlink News System (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/20753b346b2f1.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional