[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Script para varredura
From: |
Norberto |
Subject: |
Re: [shell-script] Script para varredura |
Date: |
Tue, 26 Oct 2004 23:39:53 -0300 (ART) |
Valeu pessoal, consegui adaptar com a junção dos scripts sugeridos.
Abraço.
Norberto
Gentil de Bortoli Júnior <address@hidden> wrote:
Norberto, talvez você possa fazer esse script utilizando o comando
'find'. Ele permite que você busque os arquivos e execute alguma ação.
O script abaixo pode dar uma idéia.
Com certeza os mais experientes podem sugerir maneiras melhores.
#!/bin/bash
lixo="mp3 pps"
home="/home/dos/usuarios"
for usuario in `ls ${home}`; do
achei=0
for extensao in ${lixo}; do
path="${home}/${usuario}"
find $path -type f -name \*${extensao}\* -exec rm -f {} \;
if [ $? == 0 ]; then
achei=1
fi
done
if [ ${achei} == 1 ]; then
echo "Vc tinha lixo!" | mail -s "Mensagem do Admin" ${usuario}
fi
done
Eu não testei, mas espero que sirva como exemplo.
[]s
Gentil.
> Norberto <address@hidden> wrote:
>
>Estou tentando desenvolver um script que busque alguns tipos de arquivos (mp3,
>por exemplo), envie uma mensagem tipo "Proibido armazenar arquivos supérfluos
>no servidor" e que exclua esses arquivos. Esse script eu pretendo que seja
>chamado pelo cron de hora em hora.
>Tentei várias formas mas não consegui. Imagino que não seja tão difícil (pra
>quem sabe). Alguém pode me ajudar?
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
---------------------------------
Links do Yahoo! Grupos
Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
Para sair deste grupo, envie um e-mail para:
address@hidden
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
Yahoo!.
---------------------------------
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!
[As partes desta mensagem que não continham texto foram removidas]