回答:
BASHの例に似たPHPソリューション
#!/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は、毎日および毎月のRXおよびTXを提供します。ルートは必要ありません。
シナプス経由でvnstatをインストールします。次に、ターミナルを開いて「vnstat」と入力します
最初の1日か2日で結果が得られなくても驚かないでください。次のような結果を得るには2〜3日かかります。
rx: 41.61 GiB tx: 1.84 GiB total: 43.46 GiB
毎月 rx | tx | 合計| 平均 レート ------------------------ + ------------- + --------------- -+ --------------- 11年6月3.55 GiB | 167.75 MiB | 3.71 GiB | 12.02 kbit / s 11年7月38.07 GiB | 1.68 GiB | 39.74 GiB | 161.42 kbit / s ------------------------ + ------------- + --------------- -+ --------------- 推定49.36 GiB | 2.17 GiB | 51.54 GiB |
毎日 rx | tx | 合計| 平均 レート ------------------------ + ------------- + --------------- -+ --------------- 昨日3.35 GiB | 138.04 MiB | 3.48 GiB | 338.34 kbit / s 今日1.63 GiB | 84.11 MiB | 1.71 GiB | 183.41 kbit / s ------------------------ + ------------- + --------------- -+ --------------- 推定1.80 GiB | 92 MiB | 1.89 GiB |