diff --git a/scripts/scheduler.sh b/scripts/scheduler.sh index 8cb9489..d092e72 100755 --- a/scripts/scheduler.sh +++ b/scripts/scheduler.sh @@ -9,7 +9,7 @@ DOMAIN_DIR=$DOMAIN_DIR CERT_DIR=$CERT_DIR PROXY_CONFIG_DIR=$PROXY_CONFIG_DIR -# Triggers by certificate or proxy config changes +# Triggers by certificate or domain config changes unset IFS @@ -27,6 +27,12 @@ do echo "New cert created: '$DOMAIN'"; echo "newcert check proxy"; /scripts/check_proxy_state.sh $DOMAIN; + + elif [[ -f $CERT_DIR/$DOMAIN/new_certificate && ! -f $PROXY_CONFIG_DIR/new_config ]]; then + rm $CERT_DIR/$DOMAIN/new_certificate; + echo "New cert created: '$DOMAIN'"; + echo "newcert check proxy"; + /scripts/check_proxy_state.sh $DOMAIN; fi elif [[ "${parent}" == "${DOMAIN_DIR}" && "${op}" == "CLOSE_WRITE,CLOSE" ]]; then