Как настроить запуск php скрипта через cron?
        Добрый день!
Есть php скрипт для импорта товаров. Товаров много и надо импортировать их по частям, штук по 50 например. Обычно я делаю это с помощью ajax, сохраняя шаги в сессию и перезапускаю скрипт. Но сейчас нужно что бы скрипт запускался автоматически без участия пользователя.
Пробовал запускать из консоли
Как сделать это через cron или как-то еще, что бы скрипт запускался каждый день и импортировал товары по частям? Умеет ли крон работать с сессиями и в рамках одной задачи перезапускать скрипт?
    
    
                                                                                
            Есть php скрипт для импорта товаров. Товаров много и надо импортировать их по частям, штук по 50 например. Обычно я делаю это с помощью ajax, сохраняя шаги в сессию и перезапускаю скрипт. Но сейчас нужно что бы скрипт запускался автоматически без участия пользователя.
Пробовал запускать из консоли
php путь/к/скрипту.php, думал что там нет лимитов никаких и можно обойтись без шагов, но через несколько секунд пишет Killed.Как сделать это через cron или как-то еще, что бы скрипт запускался каждый день и импортировал товары по частям? Умеет ли крон работать с сессиями и в рамках одной задачи перезапускать скрипт?
Комментарии: 3
                Обычно Killed пишется из-за превышения лимита хостинга на загрузку процессора. То есть, система просто прибивает процесс, который потребляет больше разрешённого.            
                    
                Да это знаю, просто там создание ресурсов идет через runProcessor, видимо из-за этого. Но это не важно, мне бы понять как после создания 100 ресурсов перезапустить скрипт с параметрами. Через крон можно это сделать? 
Может curl запускать из скрипта или еще как-то. Без понятия даже куда гуглить.
                    Может curl запускать из скрипта или еще как-то. Без понятия даже куда гуглить.
                Запускать скрипт каждую минуту и сохранять статус работы в файл.
Если скрипт стартует, когда другой еще работает — проверять статус в файле и выходить. Если стартует, когда другой скрипт был прерван, но не закончил — продолжать с его статуса.
В общем, немного фантазии — и всё получится.
                    Если скрипт стартует, когда другой еще работает — проверять статус в файле и выходить. Если стартует, когда другой скрипт был прерван, но не закончил — продолжать с его статуса.
В общем, немного фантазии — и всё получится.
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.