![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| UNIX para Dummies Perguntas & Respostas Se não tiver certeza de onde se pode postar uma pergunta Unix ou Linux, postá-lo aqui. Todos os UNIX e Linux novatos bem vindos! |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| Monitor capacidade de diretório | LRoberts | Programação Shell Script e | 1 | 06-01-2009 12:58 |
| script para monitorar arquivos em um diretório e enviar o alerta | shellscripter | Programação Shell Script e | 0 | 11-26-2008 02:26 |
| script para monitorar diretório | nulinux | Programação Shell Script e | 17 | 08-22-2008 11:28 |
| Hep com script para acompanhar diretório | cmf00186 | UNIX para Dummies Perguntas & Respostas | 2 | 10-25-2006 03:42 |
| Monitor usuários que entra o meu diretório home | mnpradeep | Alto Nível de programação | 1 | 03-21-2002 05:08 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Monitor de diretório e-mail
Olá todos,
Can anyone please guide / me ajudar na seguinte tarefa .... Tenho um diretório onde alguns utilizadores externos vai fazer upload de arquivos PDF. O nome do arquivo pdf destes serão de um formato específico (<iD> - <first name> <last name> _ _ <some number>. Pdf) Quero fazer um script de modo que ela tem (divide) o id do nome de arquivo e consulta banco de dados mysql para o endereço de email do que id (isso pode ser feito a partir de um script PHP também) e, em seguida, e-mail sobre esse particular id. Também este script tem de correr periodicamente (muitas vezes em um dia ... isso pode ser feito a partir cron). Preciso de alguma orientação sobre a forma de ir sobre esta ..... se isto pode ser feito a partir de um shell script ou scripts PHP e alguma ajuda com os comandos se shell script. Meus conhecimentos em PHP também não é muito bom, por isso, se existem quaisquer entradas usando php então apenas para guiar-me bem. Obrigado .... |
|
||||
|
Ei otheus obrigado pela resposta ....
Eu levei alguns pontos da sua resposta e de algumas pesquisas no fórum tenho que trabalhar ... aqui é o meu script -- Código:
#!/bin/bash UPLOAD_DIR="/home/xyz/test" REPORT_DIR="/home/xyz" UNAME="xyz" PASS="xyz" DB="xyz" URL="http://www.xyz.com/pdf/" cd $UPLOAD_DIR for FILENAME in *.pdf do USER_ID=`echo $FILENAME | cut -d "-" -f1` EMAIL_TO=`echo $(mysql -u $UNAME -p$PASS $DB -e "select email from <tablename> where user_id=$USER_ID") | cut -d " " -f2` #echo "Send email to $EMAIL_TO" BODY="blah blah blah" #echo $BODY mv $FILENAME $REPORT_DIR /usr/sbin/sendmail -t <<EOF From: a@b.com To: $EMAIL_TO Subject: <subject> Content-Type: text/html; charset=us-ascii $BODY EOF done agora quando eu agendá-lo no cron, ele não executa ..... não sei porquê aqui é a linha que usei no crontab Código:
1 * * * * /home/xyz/script.sh Obrigado ... |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|