E se 100 ou mais configurações do cron?

0

Em relação às tarefas agendadas no ubunutu.

*/1 * * * * /usr/bin/curl --silent http://local001.erp/snippetbucket/scheduler.php

*/1 * * * * /usr/bin/curl --silent http://local002.erp/snippetbucket/scheduler.php>

E se eu tivesse 100 ou 1000 entradas semelhantes no sistema, como obtenho desempenho? Funciona ou não executa alguns?

Isso parece ser mais importante para entender quando e como executar.

    
por Tejaskumar Tank 03.03.2015 / 15:12

1 resposta

2

Cron irá simplesmente executar todas as linhas sequencialmente. Não vai esperar que alguém saia para lançar outro. Pode haver um limite máximo, mas duvido que, se você iniciar muitos processos que consomem muitos recursos, você irá simplesmente travar sua máquina como faria se os executasse manualmente.

Se você tiver processos suficientes para que o tempo necessário para iniciá-los seja de mais de um minuto, os processos subsequentes poderão ser iniciados na hora errada ( 14:01 em vez de 14:00 , por exemplo). Além disso, não acho que haverá outros problemas.

Uma pergunta melhor é por que no mundo você gostaria de fazer isso via cron ao invés de escrever um script com seus 1000s de comandos curl e rodar o script com o cron.

    
por terdon 03.03.2015 / 15:21