Безумие какое-то - документации по импорту и вообще по исполнению чего бы то ни было по крону ноль.
Исходные:
Есть самописный импортер из CSV (который условно берет одно из свойств и опираясь на него обновляет другое свойство у всех элементов инфоблоков). В ручную, то есть степ-бай-степ работает на ура.
Нужда: надо запустить все это в крон, раз в час, чтоб скрипт брал спецфайл из спецпапки.
вопросы:
1. Если используется крон, надо ли создавать агента в битриксе? если да, то что за функции указываются? я так и не смог понять откуда берутся эти названия... В АПИ - про них молчок, гугл тоже тих.
2. Я так понял, что агента (если надо) можно установить из контекстного меню в списке профилей импорта. Но такой пункт "Создать агента" есть далеко не у всех профилей. и у моего профиля его нет. это настроивается где-то внутри профиля? или где? или это вообще не важно?
3. Какова роль crontab.cfg и можно ли исключить его из цепочки?
4. какова роль cron_frame.php и можно ли его исключить из цепочки?
5. какова роль файлов с суффиксом _setup, которые должны существовать вместе с файлами с суффиксом _run для каждого профиля импорта?
6. Надо ли вносить какие-то специальные изменения в файл профиля импорта, чтобы он смог работать в режиме NO_STEP.
7. Если тупо вписать задание в крон - то какой файл отдавать ему на исполнение?
То есть как на пустом месте запустить скрипт импорта в крон????... или где почитать, может я совсем тупой и не там искал?
Заранее спасибо, Александр.
Исходные:
Есть самописный импортер из CSV (который условно берет одно из свойств и опираясь на него обновляет другое свойство у всех элементов инфоблоков). В ручную, то есть степ-бай-степ работает на ура.
Нужда: надо запустить все это в крон, раз в час, чтоб скрипт брал спецфайл из спецпапки.
вопросы:
1. Если используется крон, надо ли создавать агента в битриксе? если да, то что за функции указываются? я так и не смог понять откуда берутся эти названия... В АПИ - про них молчок, гугл тоже тих.
2. Я так понял, что агента (если надо) можно установить из контекстного меню в списке профилей импорта. Но такой пункт "Создать агента" есть далеко не у всех профилей. и у моего профиля его нет. это настроивается где-то внутри профиля? или где? или это вообще не важно?
3. Какова роль crontab.cfg и можно ли исключить его из цепочки?
4. какова роль cron_frame.php и можно ли его исключить из цепочки?
5. какова роль файлов с суффиксом _setup, которые должны существовать вместе с файлами с суффиксом _run для каждого профиля импорта?
6. Надо ли вносить какие-то специальные изменения в файл профиля импорта, чтобы он смог работать в режиме NO_STEP.
7. Если тупо вписать задание в крон - то какой файл отдавать ему на исполнение?
То есть как на пустом месте запустить скрипт импорта в крон????... или где почитать, может я совсем тупой и не там искал?
Заранее спасибо, Александр.