27 lines
436 B
Bash
Raw Normal View History

2022-07-15 13:07:06 +08:00
#!/usr/bin/env bash
2022-07-15 12:59:49 +08:00
set -euo pipefail
IFS=$'\n\t'
2022-07-18 15:12:35 +08:00
TEMP=${TEMP:-$(mktemp /tmp/clash-config-XXXXXX)}
OUTPUT=${OUTPUT:-$HOME/.config/clash/testoutput.yaml}
OUTDIR=$(dirname $OUTPUT)
2022-07-15 12:59:49 +08:00
2022-07-18 15:12:35 +08:00
LOG="/tmp/clash-updater.log"
exec > ${LOG}
set -x
while true; do
curl -v --continue -o ${TEMP} ${SUBSCRIPTION_URL}
RET=$?
if [[ $RET -eq 0 ]]; then
mkdir -pv $OUTDIR
cp -v $TEMP $OUTPUT
fi
sleep $((3600*24))
done