Задать вопрос
@MoyMirok

Certbot не обновил сертификат, почему?

Всем привет. Стоит запись на двух серверах в кроне:
15 4 * * * /usr/bin/certbot renew --quiet

На обоих заэкспарийлся сертификат, но бот их не обновил. Вопрос: Почему? Руками /usr/bin/certbot renew --quiet исполнятся без ошибок. А из крона в логе висит:
"Could not find a usable 'nginx' binary. Ensure nginx exists, the binary is executable, and your PATH is set correctly."

Может добавить в крон --nginx , это решит проблему?
  • Вопрос задан
  • 270 просмотров
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Skillbox
    Старт в DevOps: системное администрирование для начинающих
    4 месяца
    Далее
  • OTUS
    Инфраструктура высоконагруженных систем
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Drno
потому что PATH разный для crontab и обычного ssh. о чем он Вам и написал, про невозможность найти бинарник nginx

сделайте скрипт и поместите его в крон вместо этого

#!/bin/bash
/usr/bin/certbot renew --quiet
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы