Script de Limpeza por Data

1. Script de Limpeza por Data

Guilherme dos Santos Galaverna
R3Tro

(usa Linux Mint)

Enviado em 09/02/2020 - 20:42h

Olá a Todos
Tenho uma camera no meu servidor como camera de segurança, so que o programa ta tirando foto seguidas, e daqui um dias vai lotar o meu HD,
existe algum jeito de fazer um script para fazer a limpeza por data

O Diretório é: /home/pi/VPN/Motion/
Os arquivos terminam em ".mp4" e ".jpg"


  


2. Re: Script de Limpeza por Data

João Cláudio de Alcântara
aguamole

(usa Lubuntu)

Enviado em 10/02/2020 - 13:54h

#!usr/bin/env bash
# Coloque este shell script no Cron.
# O utilitário de software Cron. Os usuários que configuram e mantêm ambientes de software usam o Cron para agendar tarefas para execução periódica em horários, datas ou intervalos fixos.

rm /home/pi/VPN/Motion/*.mp4; rm /home/pi/VPN/Motion/*.jpg


Explicado por SLACKJEFF como configurar o Cron:
https://www.youtube.com/watch?v=wPDcDHh-7Fc

CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.


3. Re: Script de Limpeza por Data

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 10/02/2020 - 15:01h


R3Tro escreveu:

Olá a Todos
Tenho uma camera no meu servidor como camera de segurança,
so que o programa ta tirando foto seguidas, e daqui um dias vai lotar o meu HD,
existe algum jeito de fazer um script para fazer a limpeza por data

O Diretório é: /home/pi/VPN/Motion/
Os arquivos terminam em ".mp4" e ".jpg"

Boa tarde Retro.
Sim, existe.
O comando:
find  /home/pi/VPN/Motion/*.{mp4,jpg} -mtime +30 -exec ls -l {} \; 

Procura pelos arquivos em referencia, com modificação superior a 30 dias.
O ideal é usa-lo em conjunto com um comando que verifica o "uso" do Dir em questão.
Exemplo:
dir="/home/pi/VPN/Motion/"
Mostra a % de uso do dir em questão;
df --output="pcent" $dir|sed '1d'|sed 's/[^0-9]//g'
Se USO > YY
Apaga arquivos superiores a XX dias
Defina: YY e XX
+Dicas:
O comando abaixo, lista do mais recente para o mais velho:
ls -ogt $dir/*.{txt,sh}
Agora é só usar a "Criatividade Lógica"...
______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________


4. Re: Script de Limpeza por Data

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 10/02/2020 - 16:17h

aguamole escreveu:
#!usr/bin/env bash
# Coloque este shell script no Cron.

rm /home/pi/VPN/Motion/*.mp4; rm /home/pi/VPN/Motion/*.jpg


R3Tro NÃO use o COMANDO SUGERIDO pelo AGUAMOLE,
O mesmo, apaga TODOS os arquivos .mp4 e .jpg

Mais atenção aguamole!!!!


Att.: Marcelo Oliver
______________________________________________________________________


5. Re: Script de Limpeza por Data

João Cláudio de Alcântara
aguamole

(usa Lubuntu)

Enviado em 10/02/2020 - 17:05h

msoliver escreveu:

R3Tro NÃO use o COMANDO SUGERIDO pelo AGUAMOLE,
O mesmo, apaga TODOS os arquivos .mp4 e .jpg

Mais atenção aguamole!!!!


Att.: Marcelo Oliver
______________________________________________________________________


Ue mais num é o que ele quer?
Ele quer apagar os mp4 e jpg em período de tempos foi isso que entende.
Apagar a cada 1 em 1 dia por exemplo?
O que é estranho é para que apagar se é só ele retirar a função de gravar.
Ou eu entende errado?

CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.


6. Re: Script de Limpeza por Data

João Cláudio de Alcântara
aguamole

(usa Lubuntu)

Enviado em 10/02/2020 - 17:11h

É para manter algum arquivo ou só deletar todos jpg e mp4 de período em período?


7. Re: Script de Limpeza por Data

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 10/02/2020 - 17:37h


aguamole escreveu:

É para manter algum arquivo ou só deletar todos jpg e mp4 de período em período?


Se fosse para apagar tudo,
Não teria a câmera gerando as imagens!!!!!

______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts