26-08-2020, 16:01:16
Bonsoir,
Un tout petit coup de main svp. Je suis entrain de m'écrire un petit script shell, pour le renouvellement de certificats auprès de LestsEncrypt.
Je cherche à écrire que s'il n'y a aucune erreur lors de la génération, alors il peut redémarrer le serveur web.
Voici mon petit bout de code :
Un tout petit coup de main svp. Je suis entrain de m'écrire un petit script shell, pour le renouvellement de certificats auprès de LestsEncrypt.
Je cherche à écrire que s'il n'y a aucune erreur lors de la génération, alors il peut redémarrer le serveur web.
Voici mon petit bout de code :
Code :
#!/bin/sh
## renew certs LE
error=0
set -A domains "huc.fr.eu.org" "doc.huc.fr.eu.org" "stephane-huc.net"
for domain in "${domains[@]}"; do
/usr/sbin/acme-client -v "${domain}"
# si erreur, alors erreur=1 ; si erreur=1, break ?!
sleep 7
done
if [ "${error}" -eq 0 ]; then
/usr/bin/rcctl reload nginx
else
mail…
fi
GPG:Fingerprint ed25519 : 072A 4DA2 8AFD 868D 74CF 9EA2 B85E 9ADA C377 5E8E
GPG:Fingerprint rsa4096 : 4E0D 4AF7 77F5 0FAE A35D 5B62 D0FF 7361 59BF 1733