um zu testen, was passiert, die Kommentar-Raute vor –dry-run entfernen. Es kann ein Cronjob eingerichtet werden, um z.B. alle zwei Monate, das Script automatisch laufen zu lassen. Ich bevorzuge, mir einen Kalendereintrag zu machen und zu schauen, dass sich alles richtig verhält.
#!/bin/sh
systemctl stop nginx
certbot renew #--dry-run
systemctl start nginx
#* * * * * Befehl
#- - - - -
#| | | | |
#| | | | +----- Wochentag (0-7) (So 0 und 7)
#| | | +------- Monat (1 - 12)
#| | +--------- Tag (1 - 31)
#| +----------- Stunde (0 - 23)
3 3 15 */2 * sh /root/scripts/certrenew.sh