Какие есть способы запуска php-скрипта в консольном режиме по http-запросу?
У нас есть php-скрипт, импорта большого XML-файла.
Файл импортируется примерно 2 часа.
Сейчас скрипт мы запускаем в ручном режиме из консоли.
Теперь появилась необходимость запускать этот импорт по определенному события из обычного скрипта.
Какие есть способы запуска PHP-скрипта в консольном режиме, из обычного скрипта, и не дожидаться его выполнения ?
Мне известные такие способы: pcntl_exec, shell_exec, exec, но непонятно, какие преимущества у этих вариантов или минусы.
UPD: ну какой еще крон.. вы все задачи через крон решаете?
Кронтаб, в него можно добавить запуск скрипта ежеминутно.
Скрипт смотрит, если был http запрос (обработав который вы например в базе пометили что надо запустить парсинг XML) запускает парсер.