Plik :: LOCKDIR jest Perl podstawowe narzędzie na poziomie pliku blokady.
STRESZCZENIE
Użyj pliku :: LOCKDIR;
INTERFEJS
nowy
Inicjuje klasę. Zwraca obiekt singleton.
nflock ($ file, $ nap_till, $ szafki, $ lockhost)
Blokuje dołączonego pliku. Wymagana jest tylko $ file.
$ Plik to plik ma zostać zablokowany; $ Nap_till jest całkowity czas oczekiwania przed rezygnację; Szafka jest $ Nazwa identyfikację szafki; $ Lockhost jest gospodarzem żądania blokady.
nunflock ($ plik)
Odblokowuje dołączonego pliku.
nlock_state ($ plik)
Sprawdza stan blokady dla dostarczonego pliku. Zwraca listę: pierwszy element jest prawdą, jeśli plik jest odblokowany, a fałszywy jeśli nie ma; Druga rzecz jest undef jeśli plik jest odblokowany, a tożsamość (imię i gospodarz) to jest on zablokowany.
DIAGNOSTYKA
% S już zablokowany
Widać, gdy już zablokowana wymagane ścieżkę. Jedynie charakter informacyjny.
Nie ścieżka do zablokowania
Nie dostarczamy ścieżka być zablokowana do nflock. Śmiertelne.
Nie można zapisać do katalogu% s
Katalog, w którym zamieszkuje plików nie można zapisać, więc plik blokujący nie może zostać utworzony.
nie można uzyskać% s:% s
Nazwany blokady nie można zdobyć: powodem jest dostarczany. Awaria po dziesięciu próbach zdobyć zamek.
% S% s [% s]:% s blokady posiadaniu% s
Zamek w określonym pliku jest pomoc przez zauważył szafki. Informacyjne wiadomość, drukowane tylko podczas debugowania jest.
blisko udało% s:% s
Plik zawierający informacje blokady nie może zostać zamknięta z powodu przedstawionego.
zwalniając blokadę na% s
Komunikat debug; . stwierdza, że zamek w określonym pliku został pomyślnie wydany
Wymagania :
- Perl
Komentarze nie znaleziono