Решение проблемы с автоматической геренацией Let’s Encrypt средствами certbot через cron

Столкнулся с проблемой, когда команда на обновление сертификатов Let’s Encrypt через certbot:

Работает при ручном запуске через консоль, а в случае запуска по планировщику задач cron — выдает failed.

Решить данную проблему оказалось достаточно просто, достаточно лишь в правила cron (crontab -e) прописать PATH, например, у меня на CentOS 7 файл с cron задачами выглядит следующим образом:

Возможно, могут быть еще проблемы с обновлением сертификатов в случае, если запускаете не из под root, но на большинстве серверов была проблема именно в переменной окружения PATH


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

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

*
*