У меня есть сценарий bash с различными командами WP-CLI для запуска резервного копирования, проверки и оптимизации таблиц БД, проверки уязвимости безопасности, проверки доступных обновлений ядра, плагинов и тем, а затем отправки отчета по электронной почте мне.
Если я запускаю этот скрипт из командной строки, он работает отлично.Однако, если я планирую cronjob, сценарий запускается, но выходные данные для всех команд WP выглядят так:
/ usr / local / bin / dev-maintenance-check.bash: строка 70:wp: команда не найдена
Я пробовал разные форматы работы cron безрезультатно.Это текущий cronjob:
0 1 * * 0,3 bash /usr/local/bin/dev-maintenance-check.bash
Моя установка WP-cli находится по адресу usr / local / bin / wp.Опять же, если я запускаю «bash /usr/local/bin/dev-maintenance-check.bash» в командной строке, это работает.
Я пробовал разные форматы работы cron безрезультатно.Это текущий cronjob:
0 1 * * 0,3 bash /usr/local/bin/dev-maintenance-check.bash
Моя установка WP-cli находится по адресу usr / local / bin / wp.Опять же, если я запускаю «bash /usr/local/bin/dev-maintenance-check.bash» в командной строке, это работает.
Мне кажется, что wp-cli нужно вызыватьв сценарии.Я уверен, что исчерпал свой поиск в Google по документам wp-cli.Любая помощь будет оценена.