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