Создайте задание cron (см. пояснения на турецком языке). Сгенерируйте действительное задание cron за секунды с возможностью выбора минут/часов/дней/месяцев/дня недели.
* * * * *
Кронcron — это стандартный механизм планирования, используемый для выполнения задач через определенные интервалы в системах Unix/Linux. Автоматизированные задачи на веб-серверах, такие как резервное копирование, отправка электронной почты, очистка баз данных или генерация отчетов, часто управляются с помощью cron. Однако синтаксис оператора cron — пять пробелов, разделенных пробелами — поначалу может показаться запутанным.
Это бесплатно. Генератор команд Cron Этот инструмент позволяет создать корректный cron-запрос, не зная технического синтаксиса. Выберите поля «минута», «час», «день месяца», «месяц» и «день недели» из выпадающих списков; инструмент мгновенно сгенерирует как сам запрос, так и его удобочитаемое описание на турецком языке. Скопируйте созданный запрос одним щелчком мыши. crontab -e Вы можете вставить это в свою строку.
Для тех, кто хочет быстро начать. готовые шаблоны Также предлагается возможность загрузки наиболее часто используемых сценариев одним щелчком мыши, например, каждую минуту, каждый час, ежедневно в полночь, еженедельно в понедельник и ежемесячно в первый день. Весь процесс происходит исключительно в вашем браузере; никакие данные не отправляются на сервер.
crontab -e Откройте редактор с помощью команды и вставьте выражение.*) означает «все значения». Например 0 9 * * 1 Это выражение означает «каждый понедельник в 9:00».crontab -e Выполните команду, затем добавьте новую строку в открывшийся редактор, указав оператор cron и команду для выполнения. Пример: 0 0 * * * /usr/bin/php /var/www/backup.phpПосле регистрации демон cron автоматически распознает это выражение.0 0 1 * 1 Выражение интерпретируется как «первый день месяца ИЛИ понедельник». Если вы хотите проверить пересечение обоих событий, необходимо добавить дополнительные проверки в скрипт.