InglêsFrancêsEspanhol

Ad


favicon do OnWorks

lockmail.courier - Online na nuvem

Execute lockmail.courier no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando lockmail.courier que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


lockmail - cria arquivos de bloqueio de correio

SINOPSE


cadeado [-r] [-t tempo limite] {arquivo de bloqueio} {programa} [argumento ...]

DESCRIÇÃO


cadeado é um utilitário auxiliar para trabalhar com arquivos de caixa de correio. Os arquivos da caixa de correio devem ser bloqueados
para evitar que outros aplicativos modifiquem a caixa de correio ao mesmo tempo. Diferente
sistema usa convenções de bloqueio diferentes. cadeado usa dois dos bloqueios mais comuns
mecanismos em uso, que devem funcionar de forma confiável na maioria dos sistemas.

arquivo de bloqueio é o nome do caminho para um arquivo de caixa de correio existente. Por padrão, cadeado tenta travar
a caixa de correio a cada cinco segundos (se a caixa de correio já estiver bloqueada), e desistirá após
três minutos. Depois que a caixa de correio for bloqueada com sucesso, cadeado é executado programa quando criança
processo, com qualquer opcional argumentos. Quando programa termina, cadeado remove o
trava a caixa de correio e se fecha.

OPÇÕES


-r
Se um bloqueio normal falhar, tente um bloqueio somente leitura. Use esta opção para bloquear arquivos de caixa de correio
em um diretório somente leitura.

-t tempo limite
Se a tentativa de bloqueio falhar, tente novamente por até tempo limite segundos. O tempo limite real é
arredondado para o próximo intervalo de cinco segundos (uma tentativa de bloqueio é tentada a cada cinco
segundos).

DESCRIÇÃO


Esta seção descreve resumidamente o mecanismo de bloqueio usado por cadeado. cadeado usos
três convenções de bloqueio diferentes para maximizar a compatibilidade com outro correio
software: bloqueios de pasta C-Client, bloqueios de ponto e bloqueios de arquivo.

C-Cliente dobrador fechaduras
O software de correio baseado na biblioteca C-Client cria arquivos de bloqueio chamados / tmp /.dddddd.iiiiii.
Aqui, dddddd e iiiiii são o número do dispositivo e o número do inode do arquivo de caixa de correio
(O st_dev e st_ino campos no inode), em hexadecimal. Se o ID do processo foi salvo em
o arquivo de bloqueio de pasta C-Client não é válido, cadeado conclui que é um bloqueio obsoleto
arquivo, e irá removê-lo.

Note
Existe uma condição de corrida em que um processo C-Client é eliminado após criar um bloqueio
arquivo, mas antes de salvar seu ID de processo no arquivo de bloqueio. A janela da corrida é muito
pequeno, mas existe. A biblioteca C-Client não parece nunca limpar o bloqueio
arquivo.

cadeado tenta resolver esta condição de corrida excluindo arquivos de bloqueio de comprimento zero
que tenham pelo menos cinco minutos.

cadeados
cadeado também cria e honra arquivos dot-lock. Arquivos dot-lock são criados primeiro como
arquivos temporários, então vinculados a arquivo de bloqueio.trancar. A operação de link falhará se o dot-lock
O arquivo já existe. cadeado usa um método avançado de bloqueio de pontos, onde seu processo
ID e o nome do servidor onde cadeado está rodando também é salvo em seu dot-lock
Arquivo. Se a operação falhar devido a um arquivo dot-lock existente que foi criado por outro
cadeado processo no mesmo servidor, e o ID do processo não existe mais, este
o arquivo dot-lock é removido imediatamente. Em todas as outras situações, um arquivo dot-lock mais antigo que
cinco minutos são considerados obsoletos e removidos.

Note
Uma falha ao criar um arquivo dot-lock é silenciosamente ignorada se o motivo da falha
é porque cadeado não tem permissão de gravação no arquivo dot-lock
diretório. O diretório de spool de mensagens recebidas (normalmente / var / mail) normalmente não
têm permissões de gravação globais, portanto, a tentativa de criar o arquivo dot-lock no spool
o diretório irá falhar, e cadeado ficará satisfeito em usar apenas o bloqueio de arquivo.

Envie o fechaduras
O mecanismo de travamento final cadeado usa é o recurso de bloqueio de arquivos do sistema operacional.
If cadeado falha em obter todos os três bloqueios, cadeado vai dormir por cinco segundos e tentar
novamente. A única exceção é a falha em criar um dot-lock devido à falta de acesso de gravação para
o diretório do arquivo dot-lock, que é ignorado. Se cadeado ainda falha em obter todos
bloqueios necessários no período de tempo especificado pelo -t opção (ou seu valor padrão),
cadeado terminará com o código de saída EX_TEMPFAIL.

cadeado é executado programa depois de obter o último bloqueio de arquivo, espera até programa termina,
e libera todos os bloqueios. programa deve terminar antes de qualquer um dos bloqueios obtidos por
cadeado expiram e são considerados obsoletos. cadeado irá então terminar com o mesmo
código de saída como programa.

SAIR STATUS


cadeado termina com o mesmo status de saída que programa cadeado termina com o
Status de saída EX_TEMPFAIL se não foi possível obter um bloqueio ou se programa foi morto por um
sinal.

Use lockmail.courier online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Alt-F
    Alt-F
    Alt-F fornece um código-fonte livre e aberto
    firmware alternativo para o DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F tem Samba e NFS;
    suporta ext2 / 3/4 ...
    Baixar Alt-F
  • 2
    usm
    usm
    Usm é um pacote de slackware unificado
    gerenciador que lida automaticamente
    resolução de dependência. Ele unifica
    vários repositórios de pacotes, incluindo
    slackware, folgado, p...
    baixar usm
  • 3
    Chart.js
    Chart.js
    Chart.js é uma biblioteca Javascript que
    permite que designers e desenvolvedores desenhem
    todos os tipos de gráficos usando o HTML5
    elemento de tela. Chart js oferece uma ótima
    variedade ...
    Baixar Chart.js
  • 4
    iReport-Designer para JasperReports
    iReport-Designer para JasperReports
    NOTA: Suporte ao iReport/Jaspersoft Studio
    Anúncio: A partir da versão 5.5.0,
    Jaspersoft Studio será o oficial
    cliente de design para JasperReports. Eu informo
    vai...
    Baixar iReport-Designer para JasperReports
  • 5
    PostInstallerF
    PostInstallerF
    PostInstallerF irá instalar todos os
    software que o Fedora Linux e outros
    não inclui por padrão, após
    executando o Fedora pela primeira vez. Seu
    fácil para ...
    Baixar PostInstallerF
  • 6
    traço
    traço
    O projeto strace foi movido para
    https://strace.io. strace is a
    diagnóstico, depuração e instrução
    rastreador de espaço do usuário para Linux. É usado
    para monitorar um...
    Baixar strace
  • Mais "

Comandos Linux

Ad