mirror of
https://github.com/acmesh-official/acme.sh.git
synced 2025-05-10 14:12:43 +00:00
Add reloadcmd support for cron flag.
This commit is contained in:
parent
c883ec40d7
commit
850d7ba9eb
43
acme.sh
43
acme.sh
@ -4713,19 +4713,7 @@ _installcert() {
|
||||
fi
|
||||
|
||||
if [ "$_reload_cmd" ]; then
|
||||
_info "Run reload cmd: $_reload_cmd"
|
||||
if (
|
||||
export CERT_PATH
|
||||
export CERT_KEY_PATH
|
||||
export CA_CERT_PATH
|
||||
export CERT_FULLCHAIN_PATH
|
||||
export Le_Domain
|
||||
cd "$DOMAIN_PATH" && eval "$_reload_cmd"
|
||||
); then
|
||||
_info "$(__green "Reload success")"
|
||||
else
|
||||
_err "Reload error for :$Le_Domain"
|
||||
fi
|
||||
_eval_reload_cmd "$_reload_cmd"
|
||||
fi
|
||||
|
||||
}
|
||||
@ -5388,6 +5376,12 @@ _uninstallalias() {
|
||||
}
|
||||
|
||||
cron() {
|
||||
_reload_cmd="$1"
|
||||
|
||||
if [ "$_reload_cmd" = "$NO_VALUE" ]; then
|
||||
_reload_cmd=""
|
||||
fi
|
||||
|
||||
export IN_CRON=1
|
||||
_initpath
|
||||
_info "$(__green "===Starting cron===")"
|
||||
@ -5409,11 +5403,32 @@ cron() {
|
||||
fi
|
||||
renewAll
|
||||
_ret="$?"
|
||||
if [ "$_reload_cmd" ]; then
|
||||
_eval_reload_cmd "$_reload_cmd"
|
||||
fi
|
||||
IN_CRON=""
|
||||
_info "$(__green "===End cron===")"
|
||||
exit $_ret
|
||||
}
|
||||
|
||||
_eval_reload_cmd() {
|
||||
_reload_cmd="$1"
|
||||
|
||||
_info "Run reload cmd: $_reload_cmd"
|
||||
if (
|
||||
export CERT_PATH
|
||||
export CERT_KEY_PATH
|
||||
export CA_CERT_PATH
|
||||
export CERT_FULLCHAIN_PATH
|
||||
export Le_Domain
|
||||
cd "$DOMAIN_PATH" && eval "$_reload_cmd"
|
||||
); then
|
||||
_info "$(__green "Reload success")"
|
||||
else
|
||||
_err "Reload error for :$Le_Domain"
|
||||
fi
|
||||
}
|
||||
|
||||
version() {
|
||||
echo "$PROJECT"
|
||||
echo "v$VER"
|
||||
@ -6168,7 +6183,7 @@ _process() {
|
||||
;;
|
||||
installcronjob) installcronjob "$_confighome" ;;
|
||||
uninstallcronjob) uninstallcronjob ;;
|
||||
cron) cron ;;
|
||||
cron) cron "$_reloadcmd" ;;
|
||||
toPkcs)
|
||||
toPkcs "$_domain" "$_password" "$_ecc"
|
||||
;;
|
||||
|
Loading…
x
Reference in New Issue
Block a user