Remove o arquivo criado após x minutos

2

Eu tenho um diretório /my/path/tmpimages . Sempre que um arquivo é copiado / criado, adicione um timer que remova esse arquivo após x minutos. O que eu descobri é que preciso usar inoticoming ou incrond para observar o evento de criação de arquivo nesse diretório e, em seguida, adicionar um cronômetro nesse arquivo usando em . Eu entendi como usar em echo "rm file" | at now + 30 minutes , mas não consegui descobrir como usar inoticoming ou incrond.

    
por Almis 05.12.2014 / 00:35

1 resposta

1

Por que não apenas varrer o diretório com uma entrada de tarefa cron usando o comando find. Em seguida, exclua um arquivo com mais de X minutos. Eu não acho que ter uma execução periódica de, talvez, a cada 15 minutos seria qualquer tipo de pressão sobre o sistema e funcionaria o tempo todo.

    
por 05.12.2014 / 01:34

Tags