Scenario: Debian 9 stretch / ubuntu
Riavviare postfix dovecot apache2 o nginx
Debian 9 dispone per il crojob sia init che il più nuovo systemctl
Certbot utilizza hook per eseguire processi deploy post pre
Nel caso più probabile di utilizzo di systemctl:
(/lib/sistemd/system/certbot.service)
touch /etc/letsencrypt/renewal-hooks/deploy/01-service-reload.sh
nano /etc/letsencrypt/renewal-hooks/deploy/01-service-reload.sh
inserire quindi:
#!/bin/sh
systemctl reload postfix dovecot apache2
se necessario eseguire altri comandi è anche possibile creare altri file, che verranno eseguiti in ordine alfabetico
-----------
In caso di utilizzo di init
nano /etc/cron.d/certbot
dovreste avere qualcosa di simile
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
0 */12 * * * root test -x /usr/bin/certbot -a \! -d /run/systemd/system && perl -e 'sleep int(rand(43200))' && certbot -q renew
inserire dopo certbot -q renew
0 */12 * * * root test -x /usr/bin/certbot -a \! -d /run/systemd/system && perl -e 'sleep int(rand(43200))' && certbot -q renew && "service apache2 reload; service postfix reload; service dovecot reload"