Considere os dois comandos abaixo que estão programados para serem executados ao mesmo tempo (via Autosys, exatamente às 8h).
O find
comando removeu arquivos com mais de 15 dias, mas saiu com status diferente de zero com:
???find missing /app/source/a.txt no such file or directory
No entanto, a.txt
tem um dia de idade. Por que o find
comando está validando um arquivo recente que estava presente durante sua execução, mas foi movido para outra pasta ao mesmo tempo?
find /app/source -type f -name -mtime +15 rm -f {} \;
mv /app/source/a.txt /app/backup/