¡Gracias amigo!, el codigo me funciona bien
aunque le tube que realizar una pequeña correccion ya que tal como lo colocaste no me mostraba nada.
Código Python:
Ver original#!/usr/bin/env python
#temp.py
import sys
import re
pattern = re.compile("Bytes RX:(\d+).*TX bytes:(\d+)")
for line in sys.stdin:
m = pattern.search(line)
if m:
download, upload = m.groups()
download, upload = int(download), int(upload)
print download, upload #En bytes
y lo ejecuto con:
Ya solo me falta hacer que convierta los bytes a Megabytes y añadirlo a la aplicacion para que esta almacene los datos...
Una ultima pregunta: ¿Existe algun modulo Python que puede hacer algo como esto sin necesitad de llamar a ifconfig o similares? ya que creo que si añado este codigo a la aplicacion (asi sea como modulo) necesitare ejecutar mi aplicacion junto con ifconfig para que esta pueda tomar los valores de subida y bajada de la interfaz ppp0.
Saludos y gracias.