神爱 发表于 2020-7-4 13:26:37

acme.sh升级规则会导致在用户目录创建.acme.sh是正常的还是BUG?

本帖最后由 神爱 于 2020-7-4 13:30 编辑

RTcrontab -l
0 3 */7 * * /usr/local/acme.sh/upgrade.sh







补充内容 (2020-7-4 13:49):
/usr/local/acme.sh/upgrade.sh 里面的内容
#!/bin/bash

/usr/local/acme.sh/acme.sh --upgrade
sed -i 's/cat "\$CERT_PATH"$/#cat "\$CERT_PATH"/g' /usr/local/acme.sh/acme.sh

licess 发表于 2020-7-4 16:34:41

漏掉环境变量了
编辑 /usr/local/acme.sh/upgrade.sh
在 /usr/local/acme.sh/acme.sh --upgrade 上面添加上一行
. "/usr/local/acme.sh/acme.sh.env"
再升级就可以了

或直接执行:
cat >/usr/local/acme.sh/upgrade.sh<<EOF
#!/bin/bash

. "/usr/local/acme.sh/acme.sh.env"
/usr/local/acme.sh/acme.sh --upgrade
sed -i 's/cat "\\\$CERT_PATH"\$/#cat "\\\$CERT_PATH"/g' /usr/local/acme.sh/acme.sh
EOF
就行了

神爱 发表于 2020-7-5 20:06:15

好的 :handshake
页: [1]
查看完整版本: acme.sh升级规则会导致在用户目录创建.acme.sh是正常的还是BUG?