MAIS

    Apagando arquivos antigos

    - Anúncio -
    - Anúncio -

     

    Você está com problemas de espaço com arquivos gerados que não são utilizados?

    Saiba que é possível exclui-los automaticamente de acordo com suas necessidades.

    Esse script serve para apagar pastas antigas ou arquivos antigos automaticamente..

    para criar o arquivo:

    vi script_apagar_pastas.sh

    inserir o código abaixo:

    #!/bin/bash

    #Variavel para a data.
    dia=`date +%d-%m-%y`

    # Inicia o processo de escrita do log
    echo Relatorio de Limpeza de $dia > /var/log/arquivos_apagados.log
    echo “——-” >> /var/log/arquivos_apagados.log

    # Os arquivos que tenham mais de 30 dias na
    # pasta /home/pasta_a_verificar serao listados e gravados no log

    find /home/pasta_a_verificar -maxdepth 1 -ctime +60 >> /var/log/arquivos_apagados.log
    echo “——-” >> /var/log/arquivos_apagados.log

    # Lista os arquivos que que possuem 30 dias e serao
    # apagados hoje e grava no log
    find /home/pasta_a_verificar -maxdepth 1 -ctime +60 >> /var/log/arquivos_apagados.log

    # deleta os arquivos com mais de 30 dias
    find /home/pasta_a_verificar -maxdepth 1 -ctime +60 -exec rm -Rf {} ;
    echo “——-” >> /var/log/arquivos_apagados.log

    salvar e fechar o aquivo, logo após dar permissão para execução através do comando:

    chmod 777 script_apagar_pastas.sh

    após isso basta chamar o arquivo para ser executado, podendo ser colocado no crontab para automatizar o processo.

    até a próxima.

     

     

    - Anúncio -

    Artigos recentes

    Continue lendo

    DEIXE UMA RESPOSTA

    Please enter your comment!
    Please enter your name here