Sziasztok Ha csak így fut le nekem a certbot,hogy lehetne cronba rakni?
snap run certbot renew
Sziasztok Ha csak így fut le nekem a certbot,hogy lehetne cronba rakni?
snap run certbot renew
mennydorges Hát ott a parancs. Én már nem cronba tenném, hanem egy systemd-timerbe.
klt Szerinted így jó?
sudo systemctl status snap.certbot.renew.service
● snap.certbot.renew.service - Service for snap application certbot.renew
Loaded: loaded (/etc/systemd/system/snap.certbot.renew.service; static; vendor preset: enabled)
Active: inactive (dead) since Fri 2023-12-15 00:41:32 CET; 7s ago
Process: 6674 ExecStart=/usr/bin/snap run --timer=00:00~24:00/2 certbot.renew (code=exited, status=0/SUCCESS)
Main PID: 6674 (code=exited, status=0/SUCCESS)
dec 15 00:41:31 panel systemd[1]: Starting Service for snap application certbot.renew...
dec 15 00:41:32 panel systemd[1]: Started Service for snap application certbot.renew.
/etc/systemd/system/
snap.certbot.renew.service
[Unit]
# Auto-generated, DO NOT EDIT
Description=Service for snap application certbot.renew
Requires=snap-certbot-3566.mount
Wants=network.target
After=snap-certbot-3566.mount network.target snapd.apparmor.service
X-Snappy=yes
[Service]
EnvironmentFile=-/etc/environment
ExecStart=/usr/bin/snap run --timer="00:00~24:00/2" certbot.renew
SyslogIdentifier=certbot.renew
Restart=no
WorkingDirectory=/var/snap/certbot/3566
TimeoutStopSec=30
Type=oneshot
`
snap.certbot.renew.timer
`[Unit]
# Auto-generated, DO NOT EDIT
Description=Timer renew for snap application certbot.renew
Requires=snap-certbot-3566.mount
After=snap-certbot-3566.mount
X-Snappy=yes
[Timer]
Unit=snap.certbot.renew.service
OnCalendar=*-*-* 09:12
OnCalendar=*-*-* 22:09
[Install]
WantedBy=timers.target
mennydorges [Unit]
# Auto-generated, DO NOT EDIT
Ez megint valami kattyingatós eredmény?
Első ránézésre a timer jó.
Szerintem elég lenne naponta egyszer, a certbot amúgy akkor frissíti a kulcsokat, ha hamarosan lejár, ami úgy 3 havonta van, ha jól emlékszem (persze lehetne erőltetni az idő előtti frissítést).
Így elég lenne egy OnCalendar is, naponta egyszer akkor is rákuksizik, szerintem bőségesen elegendő.
Persze bajt nem okoz a sűrűbb vizsgálat, csak fölösleges...
mennydorges ExecStart=/usr/bin/snap run --timer="00:0024:00/2" certbot.renew
Ezt nem tudom, honnan szedted, én a saját fejem után Execstart=
paraméterének simán a parancsot írtam volna, ahogy fönt írtad: snap run certbot renew
- feltételezem, kipróbáltad, hogy úgy működik.
Nem használok snap-et, fogalmam sincs mit csinál asnap run --timer=
, próbáltam megnézni
https://manpages.ubuntu.com/manpages/focal/en/man8/snap.8.html
De itt nem találok --timer opciót. Szóval passzolom.
Ha amúgy működik a cucc, akkor jó.
Szerk.:
Ja, még annyi, hogy ugye bekapcsoltad a timert?
systemctl status snap.certbot.renew.timer
Valami olyasmit mond, hogy
Loaded: loaded (/etc/.....blablabla.timer; enabled; ....blablabla
Active: active (waiting) ...blablabla...
klt szia igen
Nem találtam mert se phytonban se semmivel nem akart menni . A konfigján semmit nem variáltam. De mükszik
systemctl status snap.certbot.renew.timer
● snap.certbot.renew.timer - Timer renew for snap application certbot.renew
Loaded: loaded (/etc/systemd/system/snap.certbot.renew.timer; enabled; vendor preset: enabled)
Active: active (waiting) since Fri 2023-12-15 01:20:37 CET; 10h ago
Trigger: Fri 2023-12-15 15:05:00 CET; 3h 9min left
dec 15 01:20:37 panel systemd[1]: Started Timer renew for snap application certbot.renew.