Я планирую создать запланированные задачи, и я хочу, чтобы Linux справился с теми задачами с помощью crontab.
Примечание: некоторые задачи имеют различные расписания, и некоторые - то же
[файл crontab (schedule.cron)]
* * * * * /application/monitor -source1
* * * * * /application/monitor -source2
* * * * * /application/monitor -source3
...
* * * * * /application/monitor -source500
* * * * * /application/monitor -source501
* * * * * /application/monitor -source502
...
* * * * * /application/monitor -source1000
* * * * * /application/monitor -source1001
* * * * * /application/monitor -source1002
Я вполне уверен нет никакого предела длине файла крона (возможно, 65 536 символов/строк из-за пределов на 32 бита?).
Некоторые люди на Переполнении стека и Отказ сервера мысль там была пределом:
(2011) Ubuntu Debian ограничен 256 (и я просто столкнулся с этим). FreeBSD счастливо примет 600 записей. Я не проверил кроме того, но 600 crontab записей должны быть достаточно для любого:)
, Но это не было принятым ответом, это было, и он говорит, что нет того.
, кажется, нет зарегистрированного предела количеству crontab позволенных записей. Так, за исключением проверки исходного кода к определенной версии Вы используете, возможно, запись ОШИБКИ в crontab странице справочника могла быть полезной:
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.
И на Unix и Linux, это было ответом:
близкие друзья ограничивают, кажется, зависит от файловой системы (максимальный размер файла), поскольку демон крона хранит crontab записи на пользователя в связанном списке - см. user.c от cronie для деталей. Это означает, что максимальное количество записей заданий для crontab в основном неограниченно.
, Таким образом, я вполне уверен, что это неограниченно, но у Вас должна быть та пустая строка в конце.:)
Это все еще предстает на вершине перед теми, которые ищут crontab пределы (самостоятельно включенный). Таким образом, я отправлю обновление для кого-либо еще заинтересованного:
По состоянию на 2019, Крон на Debian осуществит максимум crontab количество строки, чтобы препятствовать тому, чтобы злонамеренный пользователь создал excessivly большой crontab. Согласно журнал изменений Debian .
, находящиеся в Debian дистрибутивы, такие как Ubuntu и Монетный двор, вероятно, примут эти изменения soonв „ў