certbot에 대한 자동 갱신을 설정하려고 하며 다음 두 파일을 다음 위치에 만들었습니다 /etc/systemd/system/
.
- certbot.service
[Unit] Description=Let's Encrypt renewal [Service] Type=oneshot ExecStart=/usr/local/bin/certbot renew --agree-tos ExecStartPost=/bin/systemctl reload nginx.service
- certbot.timer
[Unit] Description=Twice daily renewal of Let's Encrypt's certificates [Timer] OnCalendar=0/12:00:00 RandomizedDelaySec=1h Persistent=true [Install] WantedBy=timers.target
다음을 사용하여 타이머를 활성화했고 sudo systemctl enable certbot.timer
다음과 같이 인쇄되었습니다.
Created symlink /etc/systemd/system/timers.target.wants/certbot.timer → /etc/systemd/system/certbot.timer.
저는 두 대의 컴퓨터에서 이 작업을 수행했습니다. 하나는 Ubuntu 20.04.6이고 다른 하나는 Debian GNU/Linux 10입니다. Ubuntu의 디스플레이는 다음과 같습니다.
● certbot.timer - Twice daily renewal of Let's Encrypt's certificates
Loaded: loaded (/etc/systemd/system/certbot.timer; enabled; vendor preset: enabled)
Active: active (waiting) since Wed 2023-06-21 10:46:01 CEST; 23min ago
Trigger: Wed 2023-06-21 12:03:21 CEST; 53min left
Triggers: ● certbot.service
데비안에는 없는 것 같습니다방아쇠부분:
● certbot.timer - Twice daily renewal of Let's Encrypt's certificates
Loaded: loaded (/etc/systemd/system/certbot.timer; enabled; vendor preset: enabled)
Active: active (waiting) since Wed 2023-06-21 10:58:21 CEST; 11min ago
Trigger: Wed 2023-06-21 12:46:51 CEST; 1h 36min left
하지만 파일이 존재합니다.
$ ls /etc/systemd/system/certbot.*
/etc/systemd/system/certbot.service /etc/systemd/system/certbot.timer
그냥 기다려야 하나요, 아니면 다른 조치가 필요한가요?