Você deve verificar inotify-wait, é exatamente o que você precisa:
No Debian Squeeze, eu gostaria que o ctorrent fosse aberto automaticamente em uma sessão de tela se um novo arquivo de torrent fosse colocado em uma pasta específica ( /home/torrent
). Existe uma maneira fácil de, em um script, observar novos arquivos sendo adicionados a uma pasta e reagir a essa mudança?
Você deve verificar inotify-wait, é exatamente o que você precisa:
Você pode escrever um script bash com as combinações do comando "ls" e "find" para determinar se a pasta tem novos arquivos torrent. Em seguida, execute o script periodicamente com o cron.
Como alternativa, você pode usar rTorrent ou Transmission-cli. Ambos tem o recurso interno para assistir a um diretório de arquivos torrent.
Você pode usar incron
na descrição:
incron is an "inotify cron" system. It works like the regular cron but is driven by filesystem events instead of time events.