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
漏掉环境变量了
编辑 /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
就行了 好的 :handshake
页:
[1]