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
