Um Ihre Fragen zu beantworten:
- Wie viele Zeilen darf Crontab haben?
Mir ist keine maximale Zeilenanzahl in Crontab bekannt. Allerdings sind mehr als ein paar Hundert Zeilen wahrscheinlich ziemlich ungewöhnlich (daher nicht gut getestet) und auch schwer zu warten. Also würde ich wahrscheinlich vermeiden, das zu übertreffen.
- Verzweigt es sich für jeden geplanten Job?
Ja.
Das heißt, cron
wird normalerweise nicht für die Art von Dingen verwendet, die Sie beschreiben. Wenn Sie ein Programm so häufig und mit so vielen verschiedenen Parametern aufrufen müssen, ist es wahrscheinlich sinnvoller, eine Art Daemon / Server-Prozess zu schreiben. Vorteile wären:
- schöne, vereinheitlichte Protokollierung (anstatt Nachrichten in crons Log zu speichern oder zu verschicken)
- mehr Kontrolle darüber, wann Programme ablaufen (und Genauigkeit von mehr als einer Minute)
- mehr Leistung, da Sie sich nicht immer intern verzweigen müssen
- einfacher zu warten / zu installieren als eine riesige Crontab
Vielleicht könnten Sie genauer beschreiben, wie viele Aufrufe Sie benötigen, mit welchen Parametern und zu welchem Zweck. Dann können wir besser helfen.