INNER CODE UNIT · Shell
expires_at
bivlked/amneziawg-installer · awg_common.sh:4694
local expires_at=$((now + seconds))
mkdir -p "$EXPIRY_DIR" || {
log_error "Ошибка создания $EXPIRY_DIR"
return 1
}
echo "$expires_at" > "$EXPIRY_DIR/$name" || {
log_error "Ошибка записи expiry для '$name'"
return 1
}
chmod 600 "$EXPIRY_DIR/$name"
local expires_date
expires_date=$(date -d "@$expires_at" '+%F %T' 2>/dev/null || echo "$expires_at")
log "Срок действия '$name': $expires_date ($duration)"
return 0
}
# Получение срока действия клиента (unix timestamp или пустая строка)