find /path/to/files* -mtime +7 -exec rm {} \;
Eu preciso de um script que eu possa chamar em crontab que equivale a ---
find all files < 1 week old | rm files.
Eu uso macrium refletem edição gratuita para fazer backup de minhas máquinas windows para um compartilhamento de samba dedicado ao macrium. Mas a edição gratuita não vem com a capacidade de excluir arquivos com mais de uma semana e, portanto, a minha unidade acabará sendo preenchida ou exigirá monitoramento constante. Eu gostaria de aprender como fazer isso, não apenas para continuar usando o Reflect gratuito (é tão bom que estou apenas esperando até que eu possa pagar um pacote de 4 @ 140 $), mas assim eu posso usá-lo para outros fins também. Alguma idéia?
É complicado porque não pode dizer nada mais antigo do que 5 de abril, como isso é inútil em uma semana, ele precisa ser uma equação matemática no comando como, encontrar todos os arquivos < 1 semana de idade | arquivos rm.
Obrigado pelo seu tempo ...
Donut
find /path/to/files* -mtime +7 -exec rm {} \;