
moshe
(usa Ubuntu)
Enviado em 08/06/2010 - 22:37h
Galera,
Valeu ao auxilio, mas fiz uma busca na net e achei um jeito bem mais simples, depois de penar um pouco..(rs)
Segue copia do script para fazer isso bem simples...
!/bin/bash
#exclui o arquivo antigo arquivos_musica.txt
rm arquivos_musica.txt
# Faz a busca em um diretorio especifico e gera uma lista chamada arquivos_musica.txt
find /home -name "*.mp[3-4]" -type f > arquivos_musica.txt
# Faz a leitura do arquivo arquivos_musicas.txt, captura os dados, apaga os arquivos e envia email para o dono do arquivo
#Troca do conteudo da variavel IFS
OLD_IFS=$IFS
IFS=$'\n'
for x in `cat arquivos_musica.txt`
do
user=`ls -l ${x} | awk '{ print $3}'`
file=`echo ${x}`
recipient=${user}@localhost
rm ${file}
sendEmail -t ${recipient} -f suporte@localhost -cc suporte@localhost -u "Restricao de arquivo" -m "O arquivo ${file} foi apagado do seu diretorio, devido restricao de tipo de arquivo, favor excluir este arquivo de sua pasta de sincronismo"
done
#Volta ao conteudo original
IFS=$OLD_IFS
Mas obrigado a todos pelas respostas
Att