Geçerli kullanımını döndüren çalıştırabileceğim bir komuta ihtiyacım var wlan0
.
Böyle bir araç var mı? Kök ayrıcalıkları gerektirmeyen bir şeyi tercih ederim.
Geçerli kullanımını döndüren çalıştırabileceğim bir komuta ihtiyacım var wlan0
.
Böyle bir araç var mı? Kök ayrıcalıkları gerektirmeyen bir şeyi tercih ederim.
Yanıtlar:
İşte gerçek zamanlı veri ile kısa bir satır basan bir kabuk betiği:
#!/bin/bash
ifstat -q -i wlan0 -S 0.1 1 | perl -n -e '/(\d+\.\d+).*(\d+\.\d+)/ && print "Down: $1 KBps - Up: $2 KBps\n"'
Örnek çıktı:
Down: 4.25 KBps - Up: 0.00 KBps
Özel teşekkürler Eğil için onun cevabını bana işaret etti ifstat
.
BASH örneğine benzer bir php ruhsatı
#!/usr/bin/php -q
<?php
define('IFSTAT', '/usr/bin/ifstat');
define('LINK', 'wlan0');
$output = exec(IFSTAT . ' -q -i ' . LINK . ' 0.1 1');
$output = preg_replace('/\s+/', ' ', $output);
echo 'DOWN: ' . str_replace(' ', 'Kbps, UP:', trim($output)) . 'Kbps' . PHP_EOL;
vnstat günlük ve aylık RX ve TX sağlar. Kök gerekmez.
Vnstat'ı synaptic ile kurun. Ardından bir terminal açın ve 'vnstat' girin
İlk iki gün için sonuç alamazsanız şaşırmayın. Gibi görünen sonuçlara ulaşmak 2-3 gün sürer:
rx: 41.61 GiB tx: 1.84 GiB total: 43.46 GiB
aylık rx | tx | toplam | ort. oran ------------------------ + ------------- + ----------- - + --------------- Jun '11 3.55 GiB | 167.75 MiB | 3.71 GiB | 12.02 kbit / s Tem '11 38.07 GiB | 1.68 GiB | 39.74 GiB | 161.42 kbit / s ------------------------ + ------------- + ----------- - + --------------- tahmini 49,36 GiB | 2.17 GiB | 51.54 GiB |
günlük rx | tx | toplam | ort. oran ------------------------ + ------------- + ----------- - + --------------- dün 3.35 GiB | 138.04 MiB | 3.48 GiB | 338.34 kbit / s bugün 1.63 GiB | 84.11 MiB | 1.71 GiB | 183.41 kbit / s ------------------------ + ------------- + ----------- - + --------------- tahmini 1.80 GiB | 92 MiB | 1.89 GiB |