shell-script-pt
[Top][All Lists]
Advanced

[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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]