Update install.sh

修复证书无法自动更新的bug
pull/62/head
wulabing 2018-12-10 19:19:40 +08:00 committed by GitHub
parent 30658ec5b4
commit cf8efbfecd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 12 additions and 1 deletions

View File

@ -326,6 +326,16 @@ start_process_systemd(){
judge "V2ray 启动"
}
acme_cron_update(){
if [[ "${ID}" == "centos" ]];then
sed -i "/acme.sh/c 0 0 * * 0 systemctl stop nginx && \"/root/.acme.sh\"/acme.sh --cron --home \"/root/.acme.sh\" \
> /dev/null && systemctl start nginx " /var/spool/cron/root
else
sed -i "/acme.sh/c 0 0 * * 0 systemctl stop nginx && \"/root/.acme.sh\"/acme.sh --cron --home \"/root/.acme.sh\" \
> /dev/null && systemctl start nginx " /var/spool/cron/crontabs/root
fi
judge "cron 计划任务更新"
}
show_information(){
clear
@ -367,9 +377,10 @@ main(){
#将证书生成放在最后,尽量避免多次尝试脚本从而造成的多次证书申请
ssl_install
acme
show_information
start_process_systemd
acme_cron_update
}
main