IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

lockmail.courier - Online nel cloud

Esegui lockmail.courier nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando lockmail.courier che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


lockmail - crea file di blocco della posta

SINOSSI


posta di blocco [-r] [-t timeout] {file di blocco} {Programma} [discussione...]

DESCRIZIONE


posta di blocco è un'utilità di supporto per lavorare con i file della casella di posta. I file delle cassette postali devono essere bloccati
per impedire ad altre applicazioni di modificare contemporaneamente la casella di posta. Diverso
il sistema utilizza diverse convenzioni di blocco. posta di blocco utilizza due dei blocchi più comuni
meccanismi in uso, che dovrebbero funzionare in modo affidabile sulla maggior parte dei sistemi.

file di blocco è il percorso di un file della casella di posta esistente. Per impostazione predefinita, posta di blocco cerca di bloccare
la casella di posta ogni cinque secondi (se la casella di posta è già bloccata), e si arrenderà dopo
tre minuti. Dopo che la casella di posta è stata bloccata con successo, posta di blocco corre Programma come un bambino
processo, con eventuali optional argomentoS. quando Programma termina, posta di blocco rimuove il file
blocco della cassetta postale e si chiude da solo.

VERSIONI


-r
Se un blocco normale fallisce, prova un blocco di sola lettura. Usa questa opzione per bloccare i file della casella di posta
in una directory di sola lettura.

-t timeout
Se il tentativo di blocco fallisce, riprova fino a timeout secondi. Il timeout effettivo è
arrotondato per eccesso all'intervallo di cinque secondi successivo (viene tentato un tentativo di blocco ogni cinque
secondi).

DESCRIZIONE


Questa sezione descrive brevemente il meccanismo di blocco utilizzato da posta di blocco. posta di blocco usa
tre diverse convenzioni di blocco per massimizzare la compatibilità con altri messaggi di posta
software: blocchi di cartelle C-Client, blocchi di punti e blocchi di file.

C-Cliente cartella serrature
Il software di posta basato sulla libreria C-Client crea file di blocco denominati /tmp/.dddddd.iiiiii.
Qui, dddddd ed iiiiii sono il numero del dispositivo e il numero di inode del file della casella di posta
(la st_dev ed st_ino nell'inode), in esadecimale. Se l'ID processo è stato salvato in
il file di blocco della cartella C-Client non è valido, posta di blocco conclude che è una serratura scaduta
file e lo rimuoverà.

Note:
Esiste una race condition in cui un processo C-Client viene interrotto dopo aver creato un lock
file, ma prima di salvare il suo ID di processo nel file di blocco. La finestra di gara è molto
piccolo, ma esiste. La libreria C-Client non sembra mai cancellare la serratura
file.

posta di blocco tenta di risolvere questa race condition eliminando i file di blocco di lunghezza zero
che hanno almeno cinque minuti di vita.

lucchetti
posta di blocco crea e rispetta anche i file dot-lock. I file Dot-Lock vengono prima creati come
file temporanei, quindi collegati a file di blocco.serratura. L'operazione di collegamento fallisce se il punto-lock
il file esiste già. posta di blocco utilizza un metodo avanzato di blocco dei punti, dove il suo processo
ID e il nome del server in cui posta di blocco è in esecuzione viene anche salvato nel suo punto di blocco
file. Se l'operazione non riesce a causa di un file dot-lock esistente creato da un altro
posta di blocco processo sullo stesso server e l'ID del processo non esiste più, questo è obsoleto
il file dot-lock viene rimosso immediatamente. In tutte le altre situazioni un file dot-lock più vecchio di
cinque minuti è considerato stantio e rimosso.

Note:
Un errore nella creazione di un file dot-lock viene ignorato silenziosamente se il motivo dell'errore
è perché posta di blocco non ha i permessi di scrittura nei file dot-lock
directory. La directory di spool della posta in arrivo (di solito / var / mail) in genere no
avere permessi di scrittura globali, quindi il tentativo di creare il file dot-lock nello spool
directory fallirà, e posta di blocco si accontenterà di utilizzare solo il blocco dei file.

Compila il serrature
Il meccanismo di bloccaggio finale posta di blocco use è la funzione di blocco dei file del sistema operativo.
If posta di blocco non riesce ad ottenere tutte e tre le serrature, posta di blocco dormirà per cinque secondi e proverà
ancora. L'unica eccezione è l'impossibilità di creare un dot-lock a causa del mancato accesso in scrittura a
la directory del file dot-lock, che viene ignorata. Se posta di blocco non riesce ancora a ottenere tutto
serrature richieste nel periodo di tempo specificato dal -t opzione (o il suo valore predefinito),
posta di blocco terminerà con il codice di uscita EX_TEMPFAIL.

posta di blocco corre Programma dopo aver ottenuto l'ultimo blocco del file, attende fino a Programma termina,
e rilascia tutti i blocchi. Programma deve terminare prima di uno qualsiasi dei blocchi ottenuti da
posta di blocco scadono e sono considerati obsoleti. posta di blocco terminerà quindi con lo stesso
codice di uscita come Programma.

EXIT STATUS


posta di blocco termina con lo stesso stato di uscita di Programma posta di blocco termina con il
EX_TEMPFAIL stato di uscita se non è stato possibile ottenere un blocco o se Programma è stato ucciso da un
segnale.

Usa lockmail.courier online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

  • 1
    Aarch64-Linux-GNU-GNATBIND
    Aarch64-Linux-GNU-GNATBIND
    moscerino, moscerino, moscerino, moscerino,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moscerini, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - cassetta degli attrezzi GNAT
    DESCRIZIONE: Il...
    Eseguire aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    moscerino, moscerino, moscerino, moscerino,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moscerini, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - cassetta degli attrezzi GNAT
    DESCRIZIONE: Il...
    Eseguire aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-info
    cpupower-idle-info
    cpupower idle-info - Utilità per
    recuperare le informazioni sul kernel inattivo della cpu
    SINTASSI: cpupower [ -c cpulist ]
    idle-info [opzioni] DESCRIZIONE: Uno strumento
    che stampa p...
    Eseguire cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - Utilità per impostare cpu
    opzioni del kernel specifiche per lo stato inattivo
    SINTASSI: cpupower [ -c cpulist ]
    idle-info [opzioni] DESCRIZIONE: The
    cpupower inattivo-se...
    Eseguire cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - Modifica/stampa i file dell'utente
    percorso di ricerca mapset corrente. Colpisce il
    l'accesso dell'utente ai dati esistenti ai sensi del
    altri mapset nella posizione corrente. ...
    Eseguire g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - Stampa un messaggio, avviso,
    informazioni sullo stato di avanzamento o errore irreversibile nel file
    Modo ERBA. Questo modulo dovrebbe essere utilizzato in
    script per i messaggi forniti all'utente.
    CHIAVE...
    Esegui g.messagegrass
  • Di Più "

Ad