Pular para o conteúdo

Script de Limpeza por Data

Responder tópico
  • Denunciar
  • Indicar

1. Script de Limpeza por Data

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"

Responder tópico

2. Re: Script de Limpeza por Data

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

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

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

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

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

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
______________________________________________________________________

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder