Prevent to duplicate crontab

Make start-over.sh remove the certbot cron job installed
This commit is contained in:
Luis Guzmán 2021-07-02 19:56:45 -05:00
parent d4c8d32b02
commit 6f910c107a
2 changed files with 10 additions and 1 deletions

View File

@ -706,7 +706,11 @@ if [ "$LE_SSL" = "yes" ]; then
sed -i "s|/etc/jitsi/meet/$3.key|/etc/letsencrypt/live/$3/privkey.pem|" $4
systemctl restart $1
#Add cron
crontab -l | { cat; echo "@weekly certbot renew --${2} > $LE_RENEW_LOG 2>&1"; } | crontab -
if [ $(crontab -l|sed 's|#.*$||g'|grep -c 'weekly certbot renew') = 0 ];then
crontab -l | { cat; echo "@weekly certbot renew --${2} > $LE_RENEW_LOG 2>&1"; } | crontab -
else
echo "Crontab seems to be already in place, skipping."
fi
crontab -l
fi
}

View File

@ -133,7 +133,12 @@ if [ ! -z $SYNC_USER ]; then
fi
if [ -d /home/jibri ]; then
deluser --remove-home jibri
rm -r /home/jibri
fi
groupdel jibri
#Remove crontab
crontab -l | grep -v '@weekly certbot renew --nginx' | crontab -
crontab -l
echo "We are done..."