Сравнить cron с php date()

#php #date #cron

#php #Дата #cron

Вопрос:

У меня есть cron, который выполняет множество файлов каждую минуту. Но некоторые из них не обязательно выполнять каждую минуту, я автоматически генерирую cron для каждого из них. Итак, мне нужно сравнить cron, например 0 2 * * * с date() и посмотрите, нужно ли выполнять cron сейчас, сделайте что-нибудь в моем коде.

Спасибо.

Комментарии:

1. Вы хотите сравнить текущее время PHP с временем crond? Вы не доверяете своим системным часам?

2. Я не понимаю, в чем заключается ваш вопрос.

3. Я думаю, он говорит, что у него есть одно задание cron, которое запускает множество процессов, но некоторые из них не нужно запускать каждый раз. Поэтому ему нужно использовать date() (или, предположительно, любую функцию времени) в PHP, чтобы определить, должен ли конкретный процесс выполняться при текущем запуске.

Ответ №1:

Вы должны настроить каждый из скриптов как отдельное cronjob. Запускайте в cron только тот код, который вы хотите выполнить за время итерации самого cron.