Рейтинг:4

Будет ли certbot действительно обновлять мой сертификат?

флаг id

Смотря на /etc/cron.d/certbot, я не думаю, что это будет! В этом файле есть строка:

0 */12 * * * root test -x /usr/bin/certbot -a \! -d /run/systemd/system && perl -e 'sleep int(rand(43200))' && certbot -q обновить

и, если я не ошибаюсь, обновление произойдет только в том случае, если есть читаемый исполняемый файл с именем /usr/bin/certbot (есть) И если есть нет каталог под названием /запустить/системд/система (но есть, хоть и пусто).

Значит я прав и certbot -q обновить бит никогда не будет работать? Возможно, есть еще что-то, что также вызывает обновление? (Я думал, что может быть что-то в /запустить/системд/система потому что это проверяется, но, как я уже сказал, нет. Из любопытства, почему делает этот маленький скрипт проверяет на отсутствие /запустить/системд/система?)

Это работает последним certbot (v1.18.0, установлен вчера с помощью официальные инструкции) в Ubuntu 18.04.

Кстати, я запустил:

тест -x /usr/bin/certbot -a \! -d /run/systemd/system && perl -e 'sleep int(rand(43200))' && certbot renew --dry-run

как root в командной строке, и он немедленно завершает работу со статусом выхода 1.

Michael Hampton avatar
флаг cz
Задание cron устарело (и его дальнейшее присутствие в пакете является ошибкой); вместо этого используйте системный таймер.
IpsRich avatar
флаг id
@MichaelHampton Я просто предположил, что это может быть для другого и / или старого (er) дистрибутива Linux. Его присутствие смутило меня!
Рейтинг:7
флаг ar

Если система использует системад, он будет работать как служба systemd, запускаемая по времени.

Если вы запустите статус systemctl certbot.timer вы получите статус службы, которая запускает certbot из системд.

Вот почему сценарий cron настроен так, чтобы не запускать обновление, если на машине обнаружен systemd.

IpsRich avatar
флаг id
Спасибо - это имеет смысл. Должен ли я беспокоиться о том, что когда я запускаю эту команду `systemctl`, вывод включает в себя `Active: неактивный (мертвый) с Mon 2021-09-06 15:36:46 BST; 18 часов назад`?
IpsRich avatar
флаг id
Отвечая на мой собственный дополнительный вопрос выше, [кажется, мне не следует беспокоиться] (https://community.letsencrypt.org/t/certbot-inactive/148403/2) об этом.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.