InglésFrancésEspañol

Ejecutar servidores | Ubuntu > | Fedora > |


icono de página de OnWorks

lockmail.courier: en línea en la nube

Ejecute lockmail.courier en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando lockmail.courier que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

PROGRAMA:

NOMBRE


lockmail: crea archivos de bloqueo de correo

SINOPSIS


correo electrónico [-r] [-t tiempo de espera] {archivo de bloqueo} {programa} [argumento...]

DESCRIPCIÓN


correo electrónico es una utilidad auxiliar para trabajar con archivos de buzón. Los archivos del buzón deben estar bloqueados
para evitar que otras aplicaciones modifiquen el buzón al mismo tiempo. Diferente
El sistema utiliza diferentes convenciones de bloqueo. correo electrónico utiliza dos de los bloqueos más comunes
mecanismos en uso, que deberían funcionar de manera confiable en la mayoría de los sistemas.

archivo de bloqueo es el nombre de la ruta a un archivo de buzón existente. Por defecto, correo electrónico intenta bloquear
buzón cada cinco segundos (si el buzón ya está bloqueado), y se dará por vencido después
tres minutos. Una vez que el buzón se haya bloqueado correctamente, correo electrónico corre programa como un niño
proceso, con cualquier opcional argumentos. Cuándo programa termina, correo electrónico quita el
bloqueo del buzón y se termina por sí mismo.

OPCIONES


-r
Si falla un candado normal, pruebe con un candado de solo lectura. Utilice esta opción para bloquear los archivos del buzón
en un directorio de solo lectura.

-t tiempo de espera
Si el intento de bloqueo falla, inténtelo de nuevo hasta tiempo de espera segundos. El tiempo de espera real es
redondeado al siguiente intervalo de cinco segundos (se intenta un intento de bloqueo cada cinco
segundos).

DESCRIPCIÓN


Esta sección describe brevemente el mecanismo de bloqueo utilizado por correo electrónico. correo electrónico usos
tres convenciones de bloqueo diferentes para maximizar la compatibilidad con otros correos
software: bloqueos de carpetas de C-Client, bloqueos de puntos y bloqueos de archivos.

Cliente C carpeta cabellos
El software de correo basado en la biblioteca C-Client crea archivos de bloqueo con el nombre / tmp /.dddddd.iiiiii.
Aquí, dddddd y iiiiii son el número de dispositivo y el número de inodo del archivo del buzón
(El st_dev y st_ino campos en el inodo), en hexadecimal. Si el ID de proceso guardado en
el archivo de bloqueo de la carpeta C-Client no es válido, correo electrónico concluye que es una cerradura obsoleta
archivo y lo eliminará.

Nota:
Existe una condición de carrera en la que se mata un proceso de C-Client después de crear un bloqueo
archivo, pero antes de guardar su ID de proceso en el archivo de bloqueo. La ventana de carrera es muy
pequeño, pero existe. La biblioteca de C-Client no parece borrar nunca el bloqueo
archivo.

correo electrónico intenta resolver esta condición de carrera eliminando archivos de bloqueo de longitud cero
que tengan al menos cinco minutos de antigüedad.

cerraduras de puntos
correo electrónico también crea y respeta archivos de bloqueo de puntos. Los archivos de bloqueo de puntos se crean primero como
archivos temporales, luego vinculados a archivo de bloqueo.cerrar con llave. La operación de enlace falla si el bloqueo de puntos
El archivo ya existe. correo electrónico utiliza un método mejorado de bloqueo de puntos, donde su proceso
ID y el nombre del servidor donde correo electrónico se está ejecutando también se guarda en su punto de bloqueo
expediente. Si la operación falla debido a un archivo de bloqueo de puntos existente creado por otro
correo electrónico proceso en el mismo servidor, y el ID de proceso ya no existe, esta obsoleta
El archivo dot-lock se elimina inmediatamente. En todas las demás situaciones, un archivo de bloqueo de puntos anterior a
cinco minutos se considera obsoleto y eliminado.

Nota:
Un error al crear un archivo de bloqueo de puntos se ignora silenciosamente si el motivo del error
es porque correo electrónico no tiene el permiso de escritura en el archivo de bloqueo de puntos
directorio. El directorio de cola de correo entrante (normalmente / var / mail) normalmente no
tener permisos de escritura globales, por lo que el intento de crear el archivo de bloqueo de puntos en el spool
directorio fallará, y correo electrónico se contentará con usar solo el bloqueo de archivos.

Declarar impuestos cabellos
El mecanismo de bloqueo final correo electrónico uses es la función de bloqueo de archivos del sistema operativo.
If correo electrónico no obtiene las tres cerraduras, correo electrónico dormirá durante cinco segundos e intentará
de nuevo. La única excepción es la imposibilidad de crear un bloqueo de puntos debido a que no hay acceso de escritura a
el directorio del archivo dot-lock, que se ignora. Si correo electrónico todavía no logra obtener todo
bloqueos requeridos en la cantidad de tiempo especificada por el -t opción (o su valor predeterminado),
correo electrónico terminará con el código de salida EX_TEMPFAIL.

correo electrónico corre programa después de obtener el último bloqueo de archivo, espera hasta programa termina,
y libera todas las cerraduras. programa debe terminar antes que cualquiera de las cerraduras obtenidas por
correo electrónico caducan y se consideran obsoletos. correo electrónico luego terminará con el mismo
código de salida como programa.

SALIR ESTADO


correo electrónico termina con el mismo estado de salida que programa correo electrónico termina con el
EX_TEMPFAIL estado de salida si no pudo obtener un bloqueo, o si programa fue asesinado por un
señal.

Use lockmail.courier en línea usando los servicios de onworks.net


Ad


Ad