Olá a todos...

Em primeiro lugar, muito obrigado pelas respostas. :-)

Vou explicar melhor o processo:

Existe uma rotina de sincronização em diversas bases mysql que é disparada e 
demora cerca de 50 minutos para se completar. Cerca de duas 
horas depois (margem de segurança, caso a rede esteja lenta e tal) quero checar 
se houve sucesso no processo. É claro, os próprios scripts 
de sincronização deveriam fazer isso. Mas não fazem e não fui eu que escrevi. E 
por razões políticas (vcs entendem o que é trabalhar em 
empresa, não???) não posso alterá-los e o responsável diz que vai incluir 
alguma rotina... talvez algum dia.... Daí que não posso ficar 
esperando isso e tenho que fazer uma "auditoria independente". Então escrevi 
algumas rotinas  pra rodarem depois de duas horas, tempo que 
achei razoável para fazer uma verificação.

A idéia da verificação rodar como um daemon se deve a um fato que aconteceu 
aqui na empresa há cerca de dois meses: uma máquina no 
datacenter perdeu todo o filesystem dos discos somente estando acessível via 
ssh e a única coisa que funcionava era o bash, o que acabou 
implicando em ir até lá e ter que fazer a checagem de disco ao vivo e em 
cores... Até perguntei por aqui, mas ninguém soube responder se 
havia ou não possibilidade de colocar/rodar executáveis na memória da máquina 
via ssh. Então passei a ter comigo que um script na memória 
certamente nào sofreria do mesmo mal. E gostaria de aprender sobre o assunto, 
mas não sei exatamente o que é melhor no meu caso.

Quando o bash lê um script, ele o lê inteiro e guarda na memória ou vai lendo 
do disco aos poucos?
Quando chamamos um script de dentro de outro script ele também é lido e 
guardado na memória?
Onde obtenho info sobre bash, memória, etc...??? Man bash não resolveu muita 
coisa..

Alguém já fez algo programando o crontab??? Sugestões??


Obrigado a todos...
Maurício



Guilherme Ulbrich wrote:
> Miranda, mas pelo que eu entendi o "at now + 2 hours" vai rodar o
> script daqui 2 horas e nunca mais, e parece que o nosso amigo queria
> que o script fosse executado sempre, a cada duas horas.
> 
> 2006/4/5, Miranda <[EMAIL PROTECTED]>:
>> eu acho o at mais elegante
>>
>> at now + 2 hours
>> <script>
>> CTRL-D
>>
> 
> 
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: [EMAIL PROTECTED]
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
> 
>  


        

        
                
___________________________________ 
Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB 
http://mail.yahoo.it


---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a