curl -fsSL \
"{{ baseUrl }}/api/script/{{ domain }}?server_name={{ serverName }}" \
-o /usr/local/bin/deploy-cert.sh
chmod +x /usr/local/bin/deploy-cert.sh
# 添加 cron(每 30 分钟检查一次)
echo '*/30 * * * * /usr/local/bin/deploy-cert.sh >> /var/log/deploy-cert.log 2>&1' | crontab -
Invoke-WebRequest `
-Uri "{{ baseUrl }}/api/script/{{ domain }}?server_name={{ serverName }}" `
-OutFile C:\scripts\deploy-cert.ps1
# 添加计划任务(每 30 分钟)
schtasks /create /sc minute /mo 30 /tn "CertDeploy-{{ domain }}" /tr "powershell -File C:\scripts\deploy-cert.ps1"