fi
# shellcheck disable=SC2086
- sign_domain ${line}
+ if [[ "${PARAM_KEEP_GOING:-}" = "yes" ]]; then
+ sign_domain ${line} &
+ wait $! || true
+ else
+ sign_domain ${line}
+ fi
done
# remove temporary domains.txt file if used
fi
;;
+ # PARAM_Usage: --keep-going (-g)
+ # PARAM_Description: Keep going after encountering an error while creating/renewing multiple certificates in cron mode
+ --keep-going|-g)
+ PARAM_KEEP_GOING="yes"
+ ;;
+
# PARAM_Usage: --force (-x)
# PARAM_Description: Force renew of certificate even if it is longer valid than value in RENEW_DAYS
--force|-x)