Enviado em 20/10/2011 - 18:05h
Senhores eu já quebrei a cabeça e procurei que nem louco porém não consegui atingir meu objetivo por isso venho recorrer a quem manja de vdd =D
Estou iniciando agora em shell script e fui encarregado de criar um que fizesse o seguinte:
Apagasse todos os backups mais antigos, os backups ficam em diversas pastas do sistema e cada pasta representa uma área, não pode ficar mais do que 5 arquivos no mesmo diretório.
Segue o que fiz até agora...
Estou iniciando agora em shell script e fui encarregado de criar um que fizesse o seguinte:
Apagasse todos os backups mais antigos, os backups ficam em diversas pastas do sistema e cada pasta representa uma área, não pode ficar mais do que 5 arquivos no mesmo diretório.
Segue o que fiz até agora...
#!/bin/bash
echo `ls -l|wc -l`
while [ `ls -l|wc -l` -ge 7 ];
do
var=`ls -lt|tail -n1`
# echo $var
# echo
nome=`echo "$var" | cut -c 44-54`
# echo $nome
rm -vf $nome
# echo
done