| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- #!/bin/bash
- expirados () {
- VPSsec=$(date +%s)
- local HOST="/etc/VPS-MX/RegV2ray"
- local HOST2="/etc/VPS-MX/RegV2ray"
- local RETURN="$(cat $HOST|cut -d'|' -f2)"
- local IDEUUID="$(cat $HOST|cut -d'|' -f1)"
- if [[ -z $RETURN ]]; then
- echo ""
- return 0
- else
- i=1
- while read hostreturn ; do
- delbug () {
- invaliduuid () {
- exit
- }
- [[ $(sed -n '/'${hostreturn}'/=' /etc/v2ray/config.json|head -1) ]] || invaliduuid
- lineP=$(sed -n '/'${hostreturn}'/=' /etc/v2ray/config.json)
- linePre=$(sed -n '/'${hostreturn}'/=' /etc/VPS-MX/RegV2ray)
- sed -i "${linePre}d" /etc/VPS-MX/RegV2ray
- numl1=2
- let resta=$lineP-$numl1
- sed -i "${resta}d" /etc/v2ray/config.json
- sed -i "${resta}d" /etc/v2ray/config.json
- sed -i "${resta}d" /etc/v2ray/config.json
- sed -i "${resta}d" /etc/v2ray/config.json
- sed -i "${resta}d" /etc/v2ray/config.json
- }
- DateExp="$(cat /etc/VPS-MX/RegV2ray|grep -w "$hostreturn"|cut -d'|' -f3)"
- if [[ ! -z $DateExp ]]; then
- DataSec=$(date +%s --date="$DateExp")
- [[ "$VPSsec" -gt "$DataSec" ]] && EXPTIME= delbug || EXPTIME="\e[92m[$(($(($DataSec - $VPSsec)) / 86400))]\e[97m Dias"
- else
- EXPTIME="\e[91m[ S/R ]"
- fi
- local contador_secuencial+="\e[93m$hostreturn \n"
- if [[ $i -gt 30 ]]; then
- echo -e "$contador_secuencial"
- unset contador_secuencial
- unset i
- fi
- let i++
- done <<< "$IDEUUID"
- [[ ! -z $contador_secuencial ]] && {
- linesss=$(cat /etc/VPS-MX/RegV2ray | wc -l)
- echo -e "$contador_secuencial "
- }
- fi
- }
- expirados
- v2ray restart > /dev/null 2>&1
|