diff --git a/cron.letsencrypt.sh b/cron.letsencrypt.sh new file mode 100644 index 0000000..19f45f3 --- /dev/null +++ b/cron.letsencrypt.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +# Renew Let's Encrypt SSL cert + +domains=( "freelance" "blog" "code" "bookmarklet" "cv" "dav" "flashforward" "flashnext" "git" "labs" "nemo" "portfolio" "tumblr" "wiki" ) + +for i in "${domains[@]}" +do + full="$i.shikiryu.com" + path/to/letsencrypt-auto -d "$full" --renew-by-default --no-redirect --text + if [ $? -ne 0 ] + then + ERRORLOG=`tail /var/log/letsencrypt/letsencrypt.log` + echo -e "The Lets Encrypt Cert for $full has not been renewed! \n \n" $ERRORLOG | mail -s "Lets Encrypt Cert Alert" mail@example.fr + fi +done \ No newline at end of file