
henriquew
(usa Ubuntu)
Enviado em 23/09/2015 - 23:00h
Buenas pessoa,
criei o seguinte script:
#!/bin/bash
# Apaga os arquivos em 30 dias do diretorio /home/impressoesPDF/
#Variavel para a data.
dia=`date +%d-%m-%y`
# Inicia o processo de escrita do log
echo Relatorio de Limpeza de $dia >> /var/log/ArquivosApagados.log
echo "-----------------------------------" >> /var/log/ArquivosApagados.log
# Inicia o processo dos logs dos arquivos que serao apagados hoje
echo "Apagados os seguintes itens" >> /var/log/ArquivosApagados.log
# Lista os arquivos que que possuem 60 dias e serao apagados hoje e grava no log
find /impressoesPDF/ -maxdepth 1 -ctime +60 >> /var/log/ArquivosApagados.log
# deleta os arquivos com mais de 60 dias
find /impressoesPDF/ -maxdepth 1 -ctime +60 -exec rm -Rf {} \;
echo "-----------------------------------" >> /var/log/ArquivosApagados.log
porém preciso criar o arquivo antes, como faço isso pelo script?
Testar se o arquivo /var/log/ArquivosApagados.log existe, se existir executa o script caso contrario cria o arquivo em /var/log/ArquivosApagados.log e executa o script ! OBRIGADO E ABRAÇOS