Limite de tamanho do Crontab?

6

Existe um limite para o número de entradas no crontab de um usuário? Eu tenho um crontab pessoal com ~ 100 entradas e acabei de adicionar um trabalho a ele que parece não estar em execução. Eu posso ver no syslog quando o cron lança todos os outros trabalhos, mas não este último.

Este é o vixie cron padrão do Ubuntu.

    
por user26299 16.11.2009 / 23:57

3 respostas

3

Não parece haver um limite documentado para o número de entradas crontab permitidas. Portanto, a menos que você verifique o código-fonte para a versão específica que está usando, talvez a entrada BUG na página do crontab possa ser útil:

Although cron requires that each entry in a crontab end in a newline character, neither the crontab command nor the cron daemon will detect this error. Instead, the crontab will appear to load normally. However, the command will never run. The best choice is to ensure that your crontab has a blank line at the end.

    
por 18.11.2009 / 23:54
1

Recente (2011) Ubuntu Debian é limitado a 256 (e eu corri para isso). O FreeBSD aceitará com prazer 600 entradas. Eu não chequei além disso, mas 600 entradas de crontab devem ser suficientes para qualquer um:)

    
por 07.09.2011 / 12:43
0

Depende (tm)

Você não diz qual sistema operacional ou qual versão do cron você está usando, então é difícil saber com certeza.

Você marcou "man cron" ou "man crond"?

Eu acredito que com alguns, há um limite de 256 entradas.

Um teste rápido no Solaris sugere que um usuário está limitado a 100 linhas (mas todas as entradas continuam a aparecer em 'crontab -l').

Por que você está perguntando qual é o limite? Iniciar todos esses processos automaticamente ao mesmo tempo soa como um possível problema. : -)

Para manter minha própria sanidade, prefiro criar scripts cron chamados Hourly, Daily, Weekly, Monthly. etc.

Isso me permite agrupar comandos e garantir que tudo não seja disparado de uma vez.

Dependendo de suas necessidades, essa também pode ser uma boa solução para você.

    
por 17.11.2009 / 00:23

Tags