Como detectar e executar um script de shell quando algum arquivo ou pasta está sendo copiado / movido para um diretório?

1

Como posso detectar qualquer arquivo ou pasta sendo copiado / movido para um diretório e, em seguida, executar um script de shell?

Os arquivos copiados / movidos geralmente têm os mesmos nomes de arquivos que os existentes ...

    
por S.M.09 06.09.2011 / 22:59

1 resposta

1

Você provavelmente deve usar inotify , ferramentas de linha de comando fornecidas em inotify-tools package.

Também melhor deve ser o pacote inoticoming . Descrição:

Description: trigger actions when files hit an incoming directory
 inoticoming is a daemon to watch a directory with Linux's inotify
 framework and trigger actions once files with specific names are placed
 in there.
 .
 For example it can be used to wait for .changes files uploaded
 into a directory and call reprepro to put them into your repository.
    
por enzotib 06.09.2011 / 23:06