Как настроить сервис CRON для Coffee CMS

Если вам нужно настроить автоматическую публикацию статей, то возможно понадобится запускать Cron, чтобы обновлять карту сайта и RSS-ленту, если они настроены на статическую генерацию.

В консоли сервера наберите команду

crontab -e

И впишите строку

0 * * * * php -r "file_get_contents('https://vash-site.com/cron123');"

Точный адрес, по какому нужно дергать CMS можно узнать в админке, в разделе Карта сайта.

Или напишите два файла для systemd

Первый /etc/systemd/system/site_cron.service

[Unit]
Description=Nash Cron Service

[Service]
Type=oneshot
ExecStart=php -r "file_get_contents('https://vash-site.com/cron123');"

[Install]
WantedBy=multi-user.target

Второй /etc/systemd/system/site_cron.timer

[Unit]
Description=Nash Cron Timer

[Timer]
OnBootSec=1min
OnUnitActiveSec=1h

[Install]
WantedBy=timers.target

Запустить и поставить в автозагрузку наш CRON:

# systemctl start site_cron.timer
# systemctl enable site_cron.timer
Комментировать