![Maria Luiza Maria Luiza](//static.vivaolinux.com.br/imagens/fotos/desconhecido.png)
marialuizam
(usa Outra)
Enviado em 18/01/2012 - 13:53h
Olá, tenho um script que faz o seguinte, ele conta os subdiretorios e os arquivos do diretorio e subdiretorio. Usei o find pra isso.
Olhe
------------------------------------------------------------------------------------
#!/bin/csh
# Maria Luiza Martins
# Conta a quantidade de arquivos e linhas em um diretorio
cd /home/maria/teste
# Mude para o diretorio a onde deseja rodar o script
set arquivos=`find | wc -l`
echo "VERIFIQUE. Numero de arquivos no diretorio é: $arquivos" > falta.txt
if ( $arquivos < 30 ) then # Mude a quantidade de acordo com a quantidade necessaria no diretorio.
mailx -s "Falta arquivos" maria.luiza@xxxxxxxxx < falta.txt
# Mude para o e-mail que deseja receber a # notificação
endif
------------------------------------------------------------------------------------------
O que acontece é o seguinte o find conta o diretorio que estou, e o script cria um arquivo txt pra enviar o corpo do email
e no caso o script teria que não contar esse arquivo.
Qual a solução?
att