[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] rodar via CRON ou DAEMON?
From: |
Thiago Diniz da Silveira |
Subject: |
Re: [shell-script] rodar via CRON ou DAEMON? |
Date: |
Wed, 28 Jul 2010 11:19:35 -0300 |
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 <address@hidden> 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]
- rodar via CRON ou DAEMON?, Cristiano, 2010/07/28
- Re: [shell-script] rodar via CRON ou DAEMON?,
Thiago Diniz da Silveira <=
- Re: rodar via CRON ou DAEMON?, Cristiano, 2010/07/28
- Re: [shell-script] Re: rodar via CRON ou DAEMON?, Eri Ramos Bastos, 2010/07/28
- Re: [shell-script] Re: rodar via CRON ou DAEMON?, Julio C. Neves, 2010/07/28
- Re: rodar via CRON ou DAEMON?, Cristiano, 2010/07/29
- Re: rodar via CRON ou DAEMON?, Cristiano, 2010/07/29
- Re: [shell-script] Re: rodar via CRON ou DAEMON?, Julio C. Neves, 2010/07/29
- Re: rodar via CRON ou DAEMON?, Cristiano, 2010/07/30
- Re: [shell-script] Re: rodar via CRON ou DAEMON?, Thomaz de Oliveira dos Reis, 2010/07/30
- Re: rodar via CRON ou DAEMON?, Cristiano, 2010/07/30