Tmuxのステータスバーからアップロードとダウンロード速度を取得する方法はありますか?
ベストアンサー1
次のように必要なインターフェイスを指定して、tmuxのステータス行からシェルスクリプトを呼び出すことができます。
set -g status-left '#[fg=blue]#(speed eth0)#[default]'
このスクリプトレート1を$ PATHに入れます。
#!/bin/bash
iface=$1
RXB=$(</sys/class/net/"$iface"/statistics/rx_bytes)
TXB=$(</sys/class/net/"$iface"/statistics/tx_bytes)
sleep 2
RXBN=$(</sys/class/net/"$iface"/statistics/rx_bytes)
TXBN=$(</sys/class/net/"$iface"/statistics/tx_bytes)
RXDIF=$(echo $((RXBN - RXB)) )
TXDIF=$(echo $((TXBN - TXB)) )
echo -e "$((RXDIF / 1024 / 2))K/s $((TXDIF / 1024 / 2))K/s"
1.これをどこで見つけたのか覚えていません…