Всё о Woocommerce

Запись задания cron для выполнения через WP-CLI

Запись задания cron для выполнения через WP-CLI

Запись задания cron для выполнения через WP-CLI

Из актуального) сейчас необходимо настроить импорт товаров на сайт каждый день через cron. Чтобы минимизировать риски и увеличить скорость работы, а загружаться / обновляться будет порядка 30 тысяч простых товаров я использую вот эту запись непосредственно на сервере сайта, работу осуществляю через консоль вот этим приложением Windows PowerShell

Подразумевается, что Вы уже зашли на сервер под пользователем, которому принадлежит установка WordPress

Эта запись откроет редактирование задания

crontab -e

Вот так это выглядит в Windows PowerShell
Запись задания cron для выполнения через WP-CLI
Для редактирования используем редактор nano опускаемся на сроку ниже и пишем следующую запись:

20 23 * * * /usr/local/bin/wp all-import run 4 --path=/path/to/your/wordpress > /dev/null 2>&1

После добавления сохраните файл (CTRL+X, затем Y и Enter).

Разбор выше написанной записи / команды:

20 23 * * * — запуск в 23:50 каждый день.
/usr/bin/wp — путь к WP-CLI (проверьте командой which wp).
all-import run ID — запуск импорта с указанным ID (замените ID на номер нужного импорта).
—path=/path/to/your/wordpress — путь к корневой папке вашего WordPress.

Теперь проверить надо, добавилась ли задача) после выше описанного добавления и сохранения выполните эту команду, она покажет текущий список CRON-задач:

crontab -l

Тут стоит сказать, что всё о чём я пишу здесь является некой шпаргалкой и для меня) память уже не та и чтобы не искать записи и т.д. я тут как говорится не отходя от кассы размещаю нужную мне информацию, которую потом так же буду использовать: копируя и вставляя команды и записи непосредственно в консоль Windows PowerShell, я ещё тот пользователь Linux) всё же проработав всю жизнь на Windows, сложно, но очень интересно конечно, окунуться в консольные команды и почувствовать себя, если не хакером, то хотя бы начинающим программистом — это я про Вас)))

После добавления записи в cron должно быть примерно так, появилась вторая строка (подчёркнута красным):
Windows PowerShell

Да, идея всё записывать на сайте в общем неплохая, но уж очень трудоёмкая. Я думаю, что мне одну лишь будет понятно, что я там выше написал) ну а тем кому понятно будет эти записи ни к чему — они и так прекрасно разбираются в теме)

А всё почему? Да, да Василий — это всё Вы со своими «инструкциями по банерам и бегущей строке» я почему то решил, не просто как обычно в telegram скинуть мануал, а вот таким способом рассказать как и что надо делать.

Ваши комментарии: Запись задания cron для выполнения через WP-CLI

  1. Анна Анна:

    Кто такой Василий?! И при чём он здесь? А так да тема полезная указать cron на сервере и выполнять через wp-cli

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *