1234567891011121314151617 |
- #!/bin/bash
- data=( `cat /etc/v2ray/vless.json | grep '^###' | cut -d ' ' -f 2`);
- now=`date +"%Y-%m-%d"`
- for user in "${data[@]}"
- do
- exp=$(grep -w "^### $user" "/etc/v2ray/vless.json" | cut -d ' ' -f 3)
- d1=$(date -d "$exp" +%s)
- d2=$(date -d "$now" +%s)
- exp2=$(( (d1 - d2) / 86400 ))
- if [[ "$exp2" = "0" ]]; then
- sed -i "/^### $user $exp/,/^},{/d" /etc/v2ray/vless.json
- sed -i "/^### $user $exp/,/^},{/d" /etc/v2ray/vnone.json
- fi
- done
- systemctl restart v2ray@vless
- systemctl restart v2ray@vnone
|