incron

Tela Software:
incron
Detalhes de Software:
Versão: 0.5.10
Data de upload: 14 Apr 15
Revelador: Lukas Jelinek
Licença: Livre
Popularidade: 35

Rating: 4.0/5 (Total Votes: 1)

incron é um sistema de "cron inotify". Ele funciona como o cron regular, mas é impulsionado por eventos do sistema de arquivos em vez de períodos de tempo.
incron contém dois programas, um daemon chamado "incrond" (análogo ao crond) e um manipulador de mesa "incrontab" (como "crontab").
Como construir:
 
Porque esta versão é muito cedo ele não contém um mecanismo de construção portátil padrão. Existe apenas um Makefile que deve ser modificado manualmente. Em muitos sistemas Linux você não precisa mudar nada.
Por favor, revise o Makefile antes de digitar 'make'. Especialmente verificar o prefixo e outras variáveis ​​comuns. Se isso for feito, agora você pode criar os arquivos ("make").
Os binários deve ser claro instalado como root. Note que o instalador cria um usuário especial chamado 'incron' que gere as tabelas incron.
Como usar:
 
O daemon incron (incrond) deve ser executado como root (normalmente a partir do roteiro de nível de execução etc.). Ele carrega as tabelas de usuários atuais e conecta-los para alterações posteriores.
O manipulador de tabela incron pode ser executado em qualquer usuário regular, uma vez que Suinos. Para manipulação com as tabelas usam basicamente a mesma sintaxe para o programa crontab. Você pode importar uma tabela, remover e editar a tabela atual.
As linhas da tabela usuário tem a seguinte sintaxe:

Onde:
é um caminho de sistema de arquivos (atualmente evitar espaços em branco!)
é uma simbólica (ver inotify.h; use vírgulas para separar símbolos) de máscara ou numérico para eventos
é um aplicativo ou script para ser executado sobre os acontecimentos
O comando pode conter estes curingas:
$$ - Um sinal de dólar
$ @ - O caminho do sistema de arquivos assisti (veja acima)
$ # - O nome do arquivo relacionado a evento
Exemplo: Você precisa executar o programa 'abc' com o caminho completo do arquivo como um argumento a cada vez que um arquivo é alterado em / var / mail. Uma das soluções seguintes:
/ Var / mail $ @ / $ #

O que é novo nesta versão IN_CLOSE_WRITE abc :

  • espaços no evento relacionado- nomes de arquivos agora tratados corretamente (# 0000178)
  • quebrando nas incrontab --user fixo (# 0000187)
  • páginas man melhorado (bug relatar informação como de # 0000407
  • Makefile melhorado ('libertar-limpa "também remove' doc ')

O que é novo na versão 0.5.8:

  • Mais & quot; incluem & quot; directivas foram adicionados para garantir uma melhor compatibilidade do compilador.
  • As mensagens de ajuda foram corrigidos.
  • Alguns avisos relacionados a falhas não tratadas foram corrigidos.

Requisitos :

  • Linux kernel 2.6.13 ou posterior (com inotify compilado in)
  • cabeçalhos inotify (inotify.h, inotify-syscalls.h) instalados em / sys. O local mais comum é / usr / include / sys.
  • GCC 4.x compilador (provavelmente funciona também com o GCC 3.4, possivelmente com versões mais antigas também)

Programas semelhantes

trash-cli
trash-cli

20 Feb 15

PyarrFS
PyarrFS

11 May 15

clist
clist

3 Jun 15

OpenAFS
OpenAFS

14 Apr 15

Comentário para incron

Comentários não encontrado
Adicionar comentário
Ligue imagens!