Чтобы ответить на ваши вопросы:
- Сколько строк может иметь crontab?
Я не знаю ни одного максимального количества строк в crontab. Тем не менее, более нескольких сотен строк, вероятно, довольно необычны (следовательно, не очень хорошо протестированы), а также сложны в обслуживании. Так что я бы, вероятно, избежал превышения этого.
- Разветвляется ли оно для каждой запланированной работы?
Да.
Тем не менее, на cron
самом деле не часто используется для того, что вы описываете. Если вам нужно вызывать программу так часто и с таким большим количеством различных параметров, возможно, более уместным является написание какого-либо процесса «демон / сервер». Преимущества будут:
- хорошая, унифицированная регистрация (вместо сообщений, сбрасываемых в журнал cron или отправляемых по почте)
- больше контроля над тем, когда программы запускаются (и точность более одной минуты)
- больше производительности, так как вам не нужно всегда разветвляться изнутри
- проще в обслуживании / установке, чем гигантский crontab
Возможно, вы могли бы описать более подробно, сколько вызовов вам нужно, с какими параметрами и для какой цели. Тогда мы можем помочь лучше.