EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

lockmail.maildrop - Online în cloud

Rulați lockmail.maildrop în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda lockmail.maildrop care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


lockmail - creați fișiere de blocare a e-mailurilor

REZUMAT


lockmail [-r] [-t timeout] {lockfile} {program} [argument...]

DESCRIERE


lockmail este un utilitar de ajutor pentru lucrul cu fișierele cutiei poștale. Fișierele cutiei poștale trebuie să fie blocate
pentru a împiedica alte aplicații să modifice cutia poștală în același timp. Diferit
sistemul utilizează diferite convenții de blocare. lockmail folosește două dintre cele mai comune blocare
mecanisme în uz, care ar trebui să funcționeze în mod fiabil pe majoritatea sistemelor.

lockfile este calea către un fișier de cutie poștală existent. În mod implicit, lockmail încearcă să blocheze
cutia poștală la fiecare cinci secunde (dacă cutia poștală este deja blocată) și va renunța după
trei minute. După ce cutia poștală este blocată cu succes, lockmail ruleaza program ca un copil
proces, cu orice opțional arguments. Cand program se încheie, lockmail elimină
blocarea cutiei poștale și se încheie singur.

OPŢIUNI


-r
Dacă o blocare obișnuită eșuează, încercați o blocare numai pentru citire. Utilizați această opțiune pentru a bloca fișierele cutiei poștale
într-un director numai pentru citire.

-t timeout
Dacă încercarea de blocare eșuează, încercați din nou până la timeout secunde. Timeout real este
rotunjit la următorul interval de cinci secunde (o încercare de blocare este încercată la fiecare cinci
secunde).

DESCRIERE


Această secțiune descrie pe scurt mecanismul de blocare utilizat de lockmail. lockmail utilizări
trei convenții de blocare diferite pentru a maximiza compatibilitatea cu alte e-mailuri
software: blocare folder C-Client, blocare puncte și blocare fișier.

C-Client dosar încuietori
Software-ul de e-mail bazat pe biblioteca C-Client creează fișiere de blocare numite /tmp/.dddddd.iiiiii.
Aici, dddddd și iiiiii sunt numărul dispozitivului și numărul inodului fișierului cutie poștală
( st_dev și st_ino câmpuri în inod), în hexazecimal. Dacă ID-ul procesului a fost salvat în
fișierul de blocare a folderului C-Client nu este valid, lockmail concluzionează că este o lacăt învechit
fișier și îl va elimina.

notițe
Există o condiție de cursă în care un proces C-Client este oprit după ce creează o blocare
fișier, dar înainte de a-și salva ID-ul de proces în fișierul de blocare. Fereastra cursei este foarte
mic, dar există. Biblioteca C-Client nu pare să elibereze vreodată blocarea
fișier.

lockmail încearcă să rezolve această condiție de cursă ștergând fișierele de blocare cu lungime zero
care au cel puțin cinci minute.

puncte de blocare
lockmail de asemenea, creează și onorează fișiere cu blocare puncte. Fișierele Dot-lock sunt create mai întâi ca
fișiere temporare, apoi legate la lockfile.Lacăt. Operația de legătură eșuează dacă se blochează puncte
Fisierul există deja. lockmail folosește o metodă îmbunătățită de blocare a punctelor, unde procesul său
ID și numele serverului unde lockmail rulează este, de asemenea, salvat în dot-lock
fişier. Dacă operațiunea eșuează din cauza unui fișier dot-lock existent care a fost creat de altul
lockmail proces pe același server, iar ID-ul procesului nu mai există, este învechit
fișierul dot-lock este eliminat imediat. În toate celelalte situații, un fișier dot-lock mai vechi decât
cinci minute este considerat învechit și eliminat.

notițe
Eșecul creării unui fișier de blocare a punctelor este ignorat în tăcere dacă motivul eșecului
este deoarece lockmail nu are permisiunea de scriere în fișierul de blocare puncte
director. Directorul spool de e-mail primite (de obicei / var / mail) de obicei nu
au permisiuni de scriere globale, deci încercarea de a crea fișierul dot-lock în spool
directorul va eșua și lockmail se va mulțumi doar cu utilizarea blocării fișierelor.

Fișier încuietori
Mecanismul final de blocare lockmail folosește este facilitatea de blocare a fișierelor a sistemului de operare.
If lockmail nu reușește să obțină toate cele trei încuietori, lockmail va dormi cinci secunde și va încerca
din nou. Singura excepție este eșecul creării unui punct de blocare din cauza lipsei de acces la scriere
directorul fișierului dot-lock, care este ignorat. Dacă lockmail încă nu reușește să obțină totul
încuietori necesare în perioada de timp specificată de -t opțiunea (sau valoarea sa implicită),
lockmail se va termina cu codul de ieșire EX_TEMPFAIL.

lockmail ruleaza program după obținerea ultimului fișier blocat, așteaptă până când program se încheie,
și eliberează toate încuietorile. program trebuie să se încheie înaintea oricăruia dintre încuietorile obținute de
lockmail expiră și sunt considerate învechite. lockmail se va incheia apoi cu acelasi
cod de ieșire ca program.

EXIT STAREA


lockmail se încheie cu aceeași stare de ieșire ca programlockmail se termină cu
Stare de ieșire EX_TEMPFAIL dacă nu a putut obține o blocare sau dacă program a fost ucis de un
semnal.

Utilizați lockmail.maildrop online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad