Мне интересно, что произойдет, если задание cron будет запускаться каждую минуту, а запуск сценария занимает 2 минуты? Будет ли он ставиться в очередь, игнорировать прогоны, если предыдущий cron все еще работает, или запускать тот же файл одновременно? Спасибо!
Cron будет загружать новый процесс PHP каждую минуту, и все они будут работать одновременно с различными ужасными результатами (в любом случае, если ваш скрипт не будет должным образом защищен от таких вещей)
Через некоторое время либо у вас будет постоянно выполняться несколько одновременных запросов, либо ваш сервер аварийно завершит работу после нехватки ресурсов, в зависимости от того, начнут ли скрипты блокировать друг друга из-за попыток доступа к ограниченным ресурсам.
В любом случае, это, вероятно, не будет красиво, и, вероятно, не будет тем, что вы хотите.
Других решений пока нет …