Para resolver suas dúvidas:
- Quantas linhas podem ter o crontab?
Não tenho conhecimento de nenhum número máximo de linhas no crontab. No entanto, mais do que algumas centenas de linhas é provavelmente bastante incomum (portanto, não é bem testado) e também é difícil de manter. Então eu provavelmente evitaria exceder isso.
- Será bifurcada para cada trabalho agendado?
Sim.
Dito isso, cron
não é muito usado para o tipo de coisa que você descreve. Se você precisar invocar um programa tão freqüentemente e com tantos parâmetros diferentes, escrever algum tipo de processo daemon / servidor é provavelmente mais apropriado. As vantagens seriam:
- criação de log unificada e agradável (em vez de mensagens serem enviadas para o log do cron ou enviadas por correio)
- mais controle sobre quando os programas são executados (e precisão de mais de um minuto)
- mais desempenho, já que você não precisa sempre bifurcar internamente
- mais fácil de manter / instalar do que um crontab gigantesco
Talvez você possa descrever com mais detalhes quantas invocações você precisa, com quais parâmetros e com que finalidade. Então podemos ajudar melhor.