Cron - как запускать скрипт в определенный день недели

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск

Cron - как запускать скрипт в определенный день недели

Формат crontab расписания по колонкам:

# 1. Entry: Minute when the process will be started [0-60]
# 2. Entry: Hour when the process will be started [0-23]
# 3. Entry: Day of the month when the process will be started [1-28/29/30/31]
# 4. Entry: Month of the year when the process will be started [1-12]
# 5. Entry: Weekday when the process will be started [0-6] [0 is Sunday]
#
# all x min = */x

Либо буквами:

sun, mon, tue, wed, thu, fri, or sat

То есть например, запустить скрипт каждое воскресенье в 01:00 можно командой

0 1 * * Sun

Генерация крон расписания возможно через сайт

https://crontab.guru/