Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

lockmail.courier - Online w chmurze

Uruchom lockmail.courier u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

To jest polecenie lockmail.courier, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


lockmail - twórz pliki blokady poczty

STRESZCZENIE


poczta blokująca [-r] [-t Timeout] {plik blokady} {program} [argument...]

OPIS


poczta blokująca jest narzędziem pomocniczym do pracy z plikami skrzynek pocztowych. Pliki skrzynki pocztowej muszą być zablokowane
aby uniemożliwić innym aplikacjom jednoczesne modyfikowanie skrzynki pocztowej. Różne
system używa różnych konwencji blokowania. poczta blokująca używa dwóch najpopularniejszych blokad
używanych mechanizmów, które powinny działać niezawodnie na większości systemów.

plik blokady to ścieżka do istniejącego pliku skrzynki pocztowej. Domyślnie, poczta blokująca próbuje zablokować
skrzynka pocztowa co pięć sekund (jeśli skrzynka jest już zablokowana) i zrezygnuje po
trzy minuty. Po pomyślnym zablokowaniu skrzynki pocztowej, poczta blokująca działa program jako dziecko
proces, z dowolnym opcjonalnym arguments. Kiedy program kończy się, poczta blokująca usuwa
blokuje skrzynkę pocztową i samoczynnie się kończy.

OPCJE


-r
Jeśli zwykła blokada nie powiedzie się, wypróbuj blokadę tylko do odczytu. Użyj tej opcji, aby zablokować pliki skrzynki pocztowej
w katalogu tylko do odczytu.

-t Timeout
Jeśli próba zablokowania się nie powiedzie, spróbuj ponownie do Timeout sekundy. Rzeczywisty limit czasu to
zaokrąglona w górę do kolejnych pięciu sekund interwału (próba blokady jest podejmowana co pięć)
sekundy).

OPIS


W tej sekcji krótko opisano mechanizm blokujący używany przez poczta blokująca. poczta blokująca zastosowania
trzy różne konwencje blokowania w celu maksymalizacji kompatybilności z inną pocztą
oprogramowanie: C-Client blokady folderów, blokady kropek i blokady plików.

C-Klient falcówka zamki
Oprogramowanie pocztowe oparte na bibliotece C-Client tworzy pliki blokujące o nazwie /tmp/.dddddd.iiiiii.
Tutaj, dddddd i iiiiii to numer urządzenia i numer i-węzła pliku skrzynki pocztowej
( st_odw i st_ino pola w i-węźle), w systemie szesnastkowym. Jeśli identyfikator procesu zapisany w
plik blokady folderu C-Client jest nieprawidłowy, poczta blokująca stwierdza, że ​​to przestarzały zamek
plik i usunie go.

Note
Sytuacja wyścigu występuje, gdy proces C-Client zostaje zabity po utworzeniu blokady
pliku, ale przed zapisaniem jego identyfikatora procesu w pliku blokady. Okno wyścigu jest bardzo
mały, ale istnieje. Wygląda na to, że biblioteka C-Client nigdy nie usuwa blokady
plik.

poczta blokująca próbuje rozwiązać ten stan wyścigu, usuwając pliki blokujące o zerowej długości
które mają co najmniej pięć minut.

kropki
poczta blokująca również tworzy i honoruje pliki z blokadą kropkową. Pliki z blokadą kropkową są najpierw tworzone jako
pliki tymczasowe, a następnie połączone z plik blokady.Zamek. Operacja połączenia nie powiedzie się, jeśli kropka-lock
plik już istnieje. poczta blokująca wykorzystuje ulepszoną metodę dot-locking, gdzie jej proces
ID i nazwę serwera, na którym poczta blokująca jest uruchomiony, jest również zapisywany w swojej kropki
plik. Jeśli operacja nie powiedzie się z powodu istniejącego pliku z blokadą kropki, który został utworzony przez inną osobę
poczta blokująca proces na tym samym serwerze, a identyfikator procesu już nie istnieje, to przestarzałe
plik dot-lock jest natychmiast usuwany. We wszystkich innych sytuacjach plik z blokadą kropkową starszy niż
pięć minut jest uważane za nieaktualne i usuwane.

Note
Niepowodzenie utworzenia pliku z blokadą kropkową jest po cichu ignorowane, jeśli przyczyna niepowodzenia
jest ponieważ poczta blokująca nie ma uprawnień do zapisu w pliku z blokadą kropkową
informator. Katalog poczty przychodzącej (zwykle / var / mail) zazwyczaj nie
mieć globalne uprawnienia do zapisu, więc próba utworzenia pliku z blokadą kropki w szpuli
katalog nie powiedzie się i poczta blokująca zadowoli się tylko blokowaniem plików.

filet zamki
Ostateczny mechanizm blokujący poczta blokująca używa jest funkcją blokowania plików systemu operacyjnego.
If poczta blokująca nie udaje się uzyskać wszystkich trzech zamków, poczta blokująca będzie spał przez pięć sekund i spróbuje
ponownie. Jedynym wyjątkiem jest niepowodzenie utworzenia kropki z powodu braku dostępu do zapisu do
katalog pliku dot-lock, który jest ignorowany. Gdyby poczta blokująca nadal nie udaje się uzyskać wszystkiego
wymagane blokady w czasie określonym przez -t opcja (lub jej wartość domyślna),
poczta blokująca zakończy się kodem wyjścia EX_TEMPFAIL.

poczta blokująca działa program po uzyskaniu ostatniej blokady pliku czeka, aż program kończy się,
i zwalnia wszystkie blokady. program musi zakończyć się przed jakąkolwiek blokadą uzyskaną przez
poczta blokująca wygasają i są uważane za nieaktualne. poczta blokująca wtedy zakończy się tym samym
kod wyjścia jako program.

EXIT STATUS


poczta blokująca kończy się z takim samym statusem wyjścia jak program poczta blokująca kończy się na
EX_TEMPFAIL status wyjścia, jeśli nie można uzyskać blokady lub jeśli program został zabity przez
sygnał.

Korzystaj z lockmail.courier online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad