Pela minha lógica ao deixar como daemon.. ele vai estar consumindo memória e processamento o tempo todo. Acho que a cron já está lá justamente para isso, só ela consome memória e processamento menor do que se todos os scripts estivessem rodando como um daemon, imagina 5 scripts rodando um sleep cada, e apenas um script só no caso a cron rodando um time e verificando para cada script "cadastrado" em sua lista a hora de rodar? aparentemente consome menos recursos, creio eu que fique melhor usando a cron.
Acho que só vale a pena deixar como daemon se for algo que precise realmente estar funcionando o tempo todo, como um servidor de dns, web ou firewall. Em 28 de julho de 2010 10:47, Cristiano <[email protected]> escreveu: > > > Salve lista, bom dia. > > Tenho um script que lê o conteúdo de um diretório, fazendo uma triagem nos > arquivos lá existe e os distribui conforme certos critérios, deixando o > diretório vazio após a execução do script. > > Eu preciso que ele permaneça em constante execução para que sempre que um > novo arquivo for criado e/ou copiado para o diretório, a triagem seja > executada, o arquivo direcionado para o local correto, e o diretório > esvaziado. Assim, considerando que em um volume médio de arquivos existente > no diretório de triagem ele leva menos de 2 segundos para executar, eu > gostaria de fazê-lo rodar 1 vez por minuto, para minimar o delay entre o > depósito do arquivo no diretório de triagem e sua liberação no diretório de > destino. > > Minha dúvida é sobre a melhor maneira de manter este script em execução: > Agendar no cron para uma execução constante, de minuto em minuto, ou > escrever um daemon para mantê-lo constante execução (então eu modificaria o > script para um loop infinito com um sleep de 1 minuto no fim do laço). > > O script é relativamente leve, executa rapidamente e consome poucos > recursos de hardware, mas eu tenho a preocupação em causar carga excessiva e > desnecessária no servidor. > > Alguém pode me esclarecer o que diz a teoria sobre as minhas duas opções, > em relação ao consumo de recursos do servidor? > > > [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ --------------------------------------------------------------------- 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
