Tudo o que você precisa é de incron . Instale o pacote incron primeiro se você tiver o Ubuntu / Debian:
sudo apt install incron
ou use o comando para o Red Hat / Fedora:
sudo yum install incron
Abra o arquivo /etc/incron.allow no seu editor de texto favorito - seja vim :
vim /etc/incron.allow
e adicione uma nova linha com seu nome de usuário (assuma que é bob ) para permitir que ele use incron :
bob
Depois abra o editor de regras incron :
incrontab -e
e adicione a seguinte linha:
/home/userid/drop/ IN_CREATE mv /home/userid/drop/$# /home/userid/current/
em que $# é incron curinga incorporado, o que significa que o nome do arquivo de backup recém-descartado foi detectado por incron .
Para testar a regra criada, adicione um arquivo ao diretório /home/userid/drop/ e verifique se o arquivo removido foi movido para o diretório /home/userid/current/ . Além disso, verifique o syslog:
tail /var/log/syslog