Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Letsencrypt и cron  (Прочитано 701 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн lumb

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Letsencrypt и cron
« : 15 Сентября 2018, 21:16:17 »
Если запускать из командной строки
cd /opt/letsencrypt
./letsencrypt-auto certonly --nginx --renew-by-default -d site.com -d www.site.com
то сертификат обновляется
Если делать тоже из cron
/opt/letsencrypt/letsencrypt-auto certonly --nginx --renew-by-default -d site.com -d www.site.comполучим ошибку
Цитировать
The nginx plugin is not working; there may be problems with your existing configuration.
The error was: NoInstallationError()

Вроде как нашел решение https://community.letsencrypt.org/t/letsencrypt-renew-not-working-with-cronjob-manually-it-works/16738/9?u=suslikt1  но не понимаю как работает PATH в скрипте
#!/bin/sh

PATH=output of echo $PATH
/root/.local/share/letsencrypt/bin/letsencrypt renew
и как будет выглядеть в моем случае.

ТС не появлялся на Форуме более полугода по состоянию на 09/09/2019 (последняя явка: 23/02/2019). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 09 Сентября 2019, 20:49:31 от zg_nico »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Letsencrypt и cron
« Ответ #1 : 15 Сентября 2018, 21:50:50 »
Крон работает в очень чистом окружении. И в кроне все пути и во всех скриптах должны быть абсолютными.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн lumb

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Letsencrypt и cron
« Ответ #2 : 15 Сентября 2018, 22:01:33 »
/opt/letsencrypt/letsencrypt-auto certonly --nginx --renew-by-default -d site.com -d www.site.comэто и есть абсолютный путь - не работает

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Letsencrypt и cron
« Ответ #3 : 15 Сентября 2018, 22:57:04 »
lumb, а внутри letsencrypt-auto - там все абсолютные?
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн lumb

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Letsencrypt и cron
« Ответ #4 : 15 Сентября 2018, 23:57:31 »
Там черт ногу сломит.
Вопрос скорее про PATH и его использование в bash в данном случае, всё остальное уже неоднократно пережевано в en форумах

 

Страница сгенерирована за 0.016 секунд. Запросов: 19.