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

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

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


From: Julio Cezar Neves - DISB.O
Subject: RES: [shell-script] Disparar script quando chega um arquivo em um diretório
Date: Wed, 9 Jan 2002 17:34:42 -0300

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


        Sair da lista: address@hidden
        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]