我试图让网络流量数据显示在我的DWM状态栏,但我只需要一个单一的值。大多数网络流量 shell 工具不断轮询数据超过秒
下面是我目前实现:
# _wifi.sh
# Conection report
bmon -p wlo1 -o format:fmt='$(attr:txrate:bytes)'
kill "$(pstree -lp | grep -oe bmon\([0-9]*\) | sed 's/[^0-9]//g')"
但显然不起作用,因为当bmon启动时,它不会停止,直到我按下CTRL+C
0.00
0.00
0.00
86.01
21.50
69.90
17.47
4.37
127.84
^C
我怎么能只得到一个值,然后异步终止它?
1条答案
按热度按时间emeijp431#
添加第二个输出模块(格式)。第一个输出通常为零,所以我在quitafter中使用值2。
bmon -p wlo1 -o format:fmt='$(attr:txrate:bytes)' -o format:quitafter=2