404 Not Found


nginx
{"id":10863,"date":"2016-05-30T12:01:53","date_gmt":"2016-05-30T15:01:53","guid":{"rendered":"https:\/\/cleuber.com.br\/?p=10863"},"modified":"2021-10-20T13:33:28","modified_gmt":"2021-10-20T16:33:28","slug":"agendando-a-limpeza-de-arquivos-mais-antigos-que-x-dias-no-linux","status":"publish","type":"post","link":"https:\/\/cleuber.com.br\/index.php\/2016\/05\/30\/agendando-a-limpeza-de-arquivos-mais-antigos-que-x-dias-no-linux","title":{"rendered":"Agendando a Limpeza de Arquivos Mais Antigos Que X Dias no Linux"},"content":{"rendered":"

Pessoal, aqui uma dica r\u00e1pida de shell script.<\/p>\n

Surgiu h\u00e1 algum tempo a necessidade de eu agendar via Cron a execu\u00e7\u00e3o de um comando ou script que apagasse em determinada pasta, arquivos mais antigos que 2 meses, ent\u00e3o fiz o script, agendei no cron e s\u00f3 hoje resolvi compartilhar o m\u00e9todo\u00a0que usei aqui no site.<\/p>\n

Com isso automatizado, a cada 2 meses, ele rodar\u00e1 sozinho um comando que apagar\u00e1 arquivos mais velhos que 2 meses na pasta especificada. Muito legal n\u00e3o \u00e9?!<\/p>\n

Isso pode ser usado\u00a0para criar uma simples rotina autom\u00e1tica de limpeza em seu Desktop, bem como em servidores, nos arquivos que foram feitos backup.<\/p>\n

Obs.<\/strong> Voc\u00ea pode ter usado algum sistema ou comando para realizar backup, (como os que eu j\u00e1 mostrei usando o sistema de Backup Bacula<\/a><\/span>, ou programa\u00a0Rsync<\/a><\/span>\u00a0ou usando compacta\u00e7\u00e3o com tar e gz<\/a><\/span>).<\/p>\n

Enfim, pode ser usado para limpar qualquer conte\u00fado de pasta. Neste caso aqui, selecionando arquivos mais antigos que o n\u00famero de dias que voc\u00ea determinar. (Por isso \u00e9 perfeito para arquivos de backup, pois provavelmente voc\u00ea desejar\u00e1 manter os arquivos mais recentes enquanto ele ir\u00e1 aparar os mais antigos automaticamente).<\/p>\n

A sintaxe do comando \u00e9 a seguinte.<\/p>\n

find\u00a0\/pasta\/dos\/seus\/arquivos\/* -mtime +60 -exec rm {} \\;<\/strong><\/pre>\n

Note que h\u00e1 espa\u00e7os entre rm, {}, and \\;<\/p>\n

Explica\u00e7\u00e3o<\/strong><\/p>\n