[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: RES: [shell-script] Disparar script quando chega um arquivo em um di
From: |
gvvrml |
Subject: |
Re: RES: [shell-script] Disparar script quando chega um arquivo em um diretório |
Date: |
Thu, 10 Jan 2002 16:02:05 -0000 |
User-agent: |
eGroups-EW/0.82 |
Obrigado a todos pelas dicas!! :-)
A solução proposta pelo Julio do "comando exec do FTP" é a que melhor
se adapta ao problema que tenho!!
Obrigado pela ajuda!!
--- In shell-script@y..., "Julio Cezar Neves - DISB.O"
<Julio.Neves@r...> wrote:
> Olá Daniel,
> existem, que me ocorram no momento, 2 formas de você fazer o
proposto:
>
> 1 - O ftp possui um comando chamado "site exec", que te permite
disparar
> remotamente um programa. Então você poderia encapsular o ftp em um
script
> que após a transmissão disparasse o programa desejado, via site
exec.
> Exemplo real abaixo;
> 2 - Caso exista um horário + provável para a transmissão, você
poderia fazer
> um script que disparasse o programa e, o próprio script se
colocasse no
> cron. Nos horário de transmissão + prováveis, ele colocaria um
intervalo
> menor. Isto também poderia ser feito com sleep, com a desvantagem
de ter que
> recomeçá-lo cada vez que houvesse um boot na máquina (ou com auto
restart
> pelo inittab).
>
> [ ]s,
> Julio
>
> Fragmento de um script em que o ftp manda executar remotamente um
outro
> script chamado transval.sh, passando como parâmetros o conteúdo das
> variáveis Rotina e Regional.
>
> ftp -ivn durjcv01 << fimftp
> user "$LOGNAME" "$PW"
> site exec transval.sh "$Rotina" "$Regional"
> read a
> quit
> fimftp
> -----Mensagem original-----
> De: gvvrml [mailto:fitoplancton@t...]
> Enviada em: quarta-feira, 9 de janeiro de 2002 13:26
> Para: shell-script@y...
> Assunto: [shell-script] Disparar script quando chega um
> arquivo em um diretório
>
> Pessoal,
>
> Existe alguma forma de disparar um script quando chega um
arquivo em
>
> um diretório (enviado via ftp, por exemplo)??
>
> Venho fazendo isto através do cron, mas não é eficiente, pois
coloco
>
> o script para ser executado a cada uma hora e tem dia que não
há
> arquivos para serem processados, e quando um arquivo chega,
por
> exemplo, as 9:01 ele fica esperando quase uma hora para ser
> processado.
>
> [ ]s
>
> Daniel
>
>
> Sair da lista: shell-script-unsubscribe@e...
> Banco Dados: http://www.egroups.com/group/shell-script
>
> Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
> http://br.yahoo.com/info/utos.html