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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [shell-script] Disparar script quando chega um arquivo em um diretór


From: Rodolfo Villanova_HP
Subject: RE: [shell-script] Disparar script quando chega um arquivo em um diretório
Date: Thu, 10 Jan 2002 14:14:34 -0200

Grande Júlio,

Essa vai pra minha "caixa de ferramentas".

Sabe tudo!

Rodolfo Villanova

> -----Original Message-----
> From: Julio Cezar Neves - DISB.O
> [mailto:address@hidden]
> Sent: quarta-feira, 9 de janeiro de 2002 17:35
> To: address@hidden
> Subject: RES: [shell-script] Disparar script quando chega um arquivo em um
diretório
> 
> 
> 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:address@hidden]
>       Enviada em:     quarta-feira, 9 de janeiro de 2002 13:26
>       Para:   address@hidden
>       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


reply via email to

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