EngelsFransSpaans

Ad


OnWorks-favicon

lockmail.courier - Online in de cloud

Voer lockmail.courier uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht lockmail.courier die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


lockmail - maak e-mailvergrendelingsbestanden

KORTE INHOUD


lockmail [-r] [-t time-out] {vergrendelbestandprogramma} [argument...]

PRODUCTBESCHRIJVING


lockmail is een hulpprogramma voor het werken met mailboxbestanden. Mailboxbestanden moeten vergrendeld zijn
om te voorkomen dat andere toepassingen tegelijkertijd de mailbox wijzigen. Verschillend
systeem maakt gebruik van verschillende sluitconventies. lockmail maakt gebruik van twee van de meest voorkomende vergrendelingen
mechanismen die in gebruik zijn, die op de meeste systemen betrouwbaar zouden moeten werken.

vergrendelbestand is de padnaam naar een bestaand mailboxbestand. Standaard, lockmail probeert te vergrendelen
de mailbox elke vijf seconden (als de mailbox al is vergrendeld), en geeft het daarna op
drie minuten. Nadat de mailbox succesvol is vergrendeld, lockmail loopt programma als een kind
proces, met eventuele optionele arguments. Wanneer programma eindigt, lockmail verwijdert de
mailboxvergrendeling en beëindigt zichzelf.

OPTIES


-r
Als een gewone vergrendeling mislukt, probeer dan een alleen-lezen vergrendeling. Gebruik deze optie om mailboxbestanden te vergrendelen
in een alleen-lezen map.

-t time-out
Als de vergrendelingspoging mislukt, probeer het dan opnieuw gedurende maximaal time-out seconden. De werkelijke time-out is
afgerond naar het volgende interval van vijf seconden (elke vijf seconden wordt een vergrendelingspoging geprobeerd).
seconden).

PRODUCTBESCHRIJVING


In dit gedeelte wordt kort het vergrendelingsmechanisme beschreven dat wordt gebruikt door lockmail. lockmail toepassingen
drie verschillende vergrendelingsconventies om de compatibiliteit met andere e-mail te maximaliseren
software: C-Client mapvergrendelingen, puntvergrendelingen en bestandsvergrendelingen.

C-klant map sluizen
Mailsoftware gebaseerd op de C-Client-bibliotheek maakt lock-bestanden met de naam /tmp/.dddddd.iiiiii.
Hier dddddd en iiiiii zijn het apparaatnummer en het inodenummer van het mailboxbestand
(De st_dev en st_ino velden in de inode), in hexadecimaal. Als de proces-ID is opgeslagen in
het mapvergrendelingsbestand van de C-Client is niet geldig, lockmail concludeert dat het een oud slot is
bestand en zal het verwijderen.

Note
Er is sprake van een race condition waarbij een C-Client-proces wordt beëindigd nadat het een vergrendeling heeft gecreëerd
bestand, maar voordat het proces-ID ervan in het vergrendelingsbestand wordt opgeslagen. Het racevenster is erg
klein, maar het bestaat. Het lijkt erop dat de C-Client-bibliotheek het slot nooit kan opheffen
bestand.

lockmail probeert deze raceconditie op te lossen door vergrendelingsbestanden met een lengte van nul te verwijderen
die minstens vijf minuten oud zijn.

dot-sloten
lockmail maakt ook dot-lock-bestanden en respecteert deze. Dot-lock-bestanden worden eerst gemaakt als
tijdelijke bestanden en vervolgens gekoppeld aan vergrendelbestand.slot. De koppelingsbewerking mislukt als de dot-lock
Bestand bestaat al. lockmail maakt gebruik van een verbeterde methode van dot-locking, waarbij het proces wordt uitgevoerd
ID en de naam van de server waar lockmail actief is, wordt ook opgeslagen in de dot-lock
bestand. Als de bewerking mislukt vanwege een bestaand dot-lock-bestand dat door iemand anders is gemaakt
lockmail proces op dezelfde server en de proces-ID bestaat niet meer, dit is verouderd
dot-lock-bestand wordt onmiddellijk verwijderd. In alle andere situaties is een dot-lock-bestand ouder dan
vijf minuten wordt als oud beschouwd en verwijderd.

Note
Een fout bij het maken van een dot-lock-bestand wordt stilzwijgend genegeerd als de reden voor de fout wordt opgegeven
is omdat lockmail heeft geen schrijfrechten in de dot-lock-bestanden
map. De spoolmap voor binnenkomende e-mail (meestal / Var / mail) doorgaans niet
hebben globale schrijfrechten, dus de poging om het dot-lock-bestand in de spool te maken
map zal mislukken, en lockmail zal tevreden zijn met het gebruik van alleen bestandsvergrendeling.

Dien in sluizen
Het laatste vergrendelingsmechanisme lockmail gebruikt is de bestandsvergrendelingsfunctie van het besturingssysteem.
If lockmail slaagt er niet in om alle drie de sloten te verkrijgen, lockmail slaapt vijf seconden en probeert het
opnieuw. De enige uitzondering is het mislukken van het maken van een dot-lock omdat er geen schrijftoegang tot is
de directory van het dot-lock-bestand, die wordt genegeerd. Als lockmail slaagt er nog steeds niet in om alles te verkrijgen
vereiste vergrendelingen in de hoeveelheid tijd die is opgegeven door de -t optie (of de standaardwaarde ervan),
lockmail wordt afgesloten met de EX_TEMPFAIL afsluitcode.

lockmail loopt programma wacht na het verkrijgen van de laatste bestandsvergrendeling tot programma eindigt,
en ontgrendelt alle sloten. programma moet eindigen voordat een van de sloten wordt verkregen door
lockmail verlopen en worden als verouderd beschouwd. lockmail zal dan met hetzelfde eindigen
exitcode als programma.

EXIT STATUS


lockmail eindigt met dezelfde exitstatus als programma lockmail eindigt met de
EX_TEMPFAIL afsluitstatus als er geen vergrendeling kon worden verkregen, of als programma werd gedood door een
signaal.

Gebruik lockmail.courier online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player is een gratis mediaspeler
    software, deels gebaseerd op WMP en VLC. De
    speler is in een minimalistische stijl, met
    meer dan tien themakleuren, en kan ook
    b ...
    AstrOrzPlayer downloaden
  • 2
    movistartv
    movistartv
    Kodi Movistar+ TV is een ADDON voor XBMC/
    Het is mogelijk dat u een
    decodificator van de IPTV-services
    Movistar is geïntegreerd in één van de los
    mediacentra ma...
    Movistartv downloaden
  • 3
    Code :: Blocks
    Code :: Blocks
    Code::Blocks is een gratis, open-source,
    platformonafhankelijke C, C++ en Fortran IDE
    gebouwd om aan de meest veeleisende behoeften te voldoen
    van zijn gebruikers. Het is ontworpen om zeer te zijn
    strekt zich uit...
    Code::Blokken downloaden
  • 4
    Te midden van
    Te midden van
    Midden of geavanceerde Minecraft-interface
    en Data/Structure Tracking is een hulpmiddel om
    een overzicht van een Minecraft weergeven
    wereld, zonder deze daadwerkelijk te creëren. Het
    kan ...
    Midden downloaden
  • 5
    MSYS2
    MSYS2
    MSYS2 is een verzameling tools en
    bibliotheken die u voorzien van een
    gebruiksvriendelijke omgeving om te bouwen,
    native Windows installeren en uitvoeren
    software. Het gaat om...
    MSYS2 downloaden
  • 6
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo is een JPEG-afbeeldingscodec
    die SIMD-instructies gebruikt (MMX, SSE2,
    NEON, AltiVec) om de basislijn te versnellen
    JPEG-compressie en -decompressie aan
    x86, x8...
    Libjpeg-turbo downloaden
  • Meer "

Linux-commando's

  • 1
    abi-tracker
    abi-tracker
    abi-tracker - visualiseer ABI-veranderingen
    tijdlijn van een C/C++ softwarebibliotheek.
    BESCHRIJVING: NAAM: ABI Tracker
    (abi-tracker) Visualiseer ABI-veranderingen
    tijdlijn van een C/C+...
    Voer abi-tracker uit
  • 2
    abicheck
    abicheck
    abicheck - binaire bestanden van toepassingen controleren
    voor oproepen naar privé- of evoluerende symbolen
    in bibliotheken en voor statische koppeling van
    enkele systeembibliotheken. ...
    Voer abicheck uit
  • 3
    koeriermlm
    koeriermlm
    koeriermlm - De koeriersmailinglijst
    beheerder ...
    Voer koeriermlm uit
  • 4
    koeriercpd
    koeriercpd
    couriertcpd - de Courier mailserver
    TCP-serverdaemon ...
    Voer couriertcpd uit
  • 5
    gbklatex
    gbklatex
    bg5latex - Gebruik LaTeX rechtstreeks op een Big5
    gecodeerdtex-bestand bg5pdflatex - Gebruik
    pdfLaTeX rechtstreeks op een Big5-gecodeerde tex
    bestand bg5+latex - Gebruik LaTeX rechtstreeks op een
    Grote 5+...
    Voer gbklatex uit
  • 6
    nlkpdflatex
    nlkpdflatex
    bg5latex - Gebruik LaTeX rechtstreeks op een Big5
    gecodeerdtex-bestand bg5pdflatex - Gebruik
    pdfLaTeX rechtstreeks op een Big5-gecodeerde tex
    bestand bg5+latex - Gebruik LaTeX rechtstreeks op een
    Grote 5+...
    Voer gbkpdflatex uit
  • Meer "

Ad