InglêsFrancêsEspanhol

favicon do OnWorks

lockmail.maildrop - Online na nuvem

Execute lockmail.maildrop 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.maildrop 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 Windows ou emulador online 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 utiliza
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 programacadeado 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.maildrop online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Piso de escritório
    Piso de escritório
    OfficeFloor fornece inversão de
    controle de acoplamento, com sua: - dependência
    injeção - injeção de continuação -
    injeção de thread Para mais informações
    visite a...
    Baixar OfficeFloor
  • 2
    Kit Div
    Kit Div
    DivKit é um servidor de código aberto baseado em
    Estrutura de IU (SDUI). Ele permite que você
    distribuir atualizações provenientes do servidor para
    diferentes versões de aplicativos. Além disso, pode ser
    usado para ...
    Baixe o DivKit
  • 3
    subconversor
    subconversor
    Utilitário para converter entre vários
    formato de assinatura. Usuários do Shadowrocket
    deve usar ss, ssr ou v2ray como alvo.
    Você pode adicionar &remark= a
    HT curtido no Telegram...
    Baixar subconversor
  • 4
    SWASH
    SWASH
    SWASH é um numérico de uso geral
    ferramenta para simular instabilidade,
    não hidrostático, superfície livre,
    fluxo rotacional e fenômenos de transporte
    em águas costeiras como ...
    Baixar SWASH
  • 5
    VBA-M (arquivado - agora no Github)
    VBA-M (arquivado - agora no Github)
    O projeto mudou para
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Recursos: Criação de truques, salvar estados multi
    sistema, suporta gba, gbc, gb, sgb,
    sgb2Tu...
    Baixar VBA-M (arquivado - agora no Github)
  • 6
    Stacer
    Stacer
    Otimizador e monitoramento de sistema Linux
    Repositório Github:
    https://github.com/oguzhaninan/Stacer.
    Público: usuários finais / desktop. Do utilizador
    interface: Qt. Programação L...
    Baixar Stacer
  • Mais "

Comandos Linux

Ad