xp-vless.sh 493 B

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