Здравствуйте!
подскажите пожалуйста, как вывести скорость на экран при помощи wget и grep или других подобных утилит.
В последнее время наблюдаются падения скорости на одном из каналов, хотелось бы написать простой скрипт по переключению каналов в случае низкой скорости. Помогите пожалуйста, скрипт у меня уже готов, осталось только разобраться с выводом на экран лишь скорости и ничего лишнего!
wget grep скорость
Не уверен, но может быть коньки подойдут?
Не уверен, но может быть коньки подойдут?
не совсем Вас понял, расшифруйте пожалуйста :-)
Конфиг на коньки можно? Просто и ничего лишнего.
"~/.conky/conkyrc_head"
# Config file for Conky, a system monitor, based on torsmo.
# Disigned by Lupo Alberto
alignment tr
background yes
use_xft yes
xftfont SonyEricssonLogo
update_interval 1
total_run_times 0
double_buffer yes
text_buffer_size 2048
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
minimum_size 1220 0
maximum_width 1220
default_color lightgrey
draw_shades no
gap_x 20
gap_y 40
no_buffers no
override_utf8_locale yes
no_buffers yes
color1 72a0cf
color2 lightgrey
#color3
#color4
TEXT
${color1}${font SonyEricssonLogo:size=18}${alignr 20}${time %A, %e %B %Y}
${offset 10}${voffset -10}${hr 2}
${font SonyEricssonLogo:size=28}${alignr 20}${time %H:%M}${offset 2}${voffset -5}${color2}${font SonyEricssonLogo:size=20}${time %S}
"~/.conky/conkyrc_info"
# Config file for Conky, a system monitor, based on torsmo.
# Disigned by Lupo Alberto
alignment top_right
background yes
use_xft yes
xftfont SonyEricssonLogo:size=10
update_interval 1
total_run_times 0
double_buffer yes
text_buffer_size 2048
own_window yes
own_window_type override
#own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
minimum_size 200 700
maximum_width 200
#default_color 72a0cf
default_color lightgrey
draw_shades no
gap_x 12
gap_y 140
no_buffers no
net_avg_samples 2
override_utf8_locale yes
no_buffers yes
color1 72a0cf
color2 lightgrey
#color3
#color4
TEXT
${color1}${font OpenLogos:size=18}Q${font}${offset 4}${voffset -4}System Info${offset 2}${hr 1}${color}
${voffset 2}${color1}${font StyleBats:size=16}A${font} CPU:${color2} ${freq}${offset 2}MHz${alignr}${color1}Temp:${color2} ${execi 300 sensors | grep Core\ 0 | cut -c16-17 ;}°C${alignr}${color}
${color1}${cpugraph cpu1 25,165}${color2}${voffset 16}${alignr}${cpu cpu1}%${color}
${color1}${font StyleBats:size=16}g${font} RAM: ${color2}${alignr}${memperc}%${color}
${color1}${font StyleBats:size=16}8${font} BAT: ${color2}${alignr}${battery_percent BAT1}%${color}
${voffset 10}${color1}${font Poky:size=16}y${font}${offset 4}Disks${offset 2}${hr 1}${color}
${voffset 4} ${color1}${font Weather:size=18}z${font} Temp:${color2}${alignr}${hddtemp}°C${color}
${voffset 4} ${color1}${font Sans mono:style=Bold:size=8}/${font} ${color2}${fs_size /}/${fs_free /} ${color1}${alignr}${fs_bar 10,70 /}${color}
${color1}${font Sans mono:style=Bold:size=8}~${font} ${color2}${fs_size /home}/${fs_free /home} ${color1}${alignr}${fs_bar 10,70 /home}${color}
${voffset 10}${color1}${font Martin Vogel's Symbols:size=18}m${font}${offset 4}Network Statistics${offset 2}${hr 1}${color}
${voffset 10}${color1}Today: ${alignr}Month:${color}
${offset 10}${color1}${hr 1}${color}
${offset 15}${color1}ppp0${color}
${if_up ppp0}${voffset 4}${color1}${font PizzaDude Bullets:size=14}Q${font}${color2} ${downspeed ppp0}${alignr}${offset -12}${upspeed ppp0} ${voffset -4}${color1}${font PizzaDude Bullets:size=14}X${font}${color}
${voffset 4}${color1}${font PizzaDude Bullets:size=14}T${color2}${font} ${execi 60 vnstat -i ppp0 | grep "today" | awk '{print $2 $3}'}${alignr}${offset -13}${execi 300 vnstat -i ppp0 -m | grep "`LANG=en_GB.UTF-8 date +"%b '%y"`" | awk '{print $3 $4}'} ${voffset -4}${color1}${font PizzaDude Bullets:size=14}U${font}${color}
${voffset 4}${color1}${font PizzaDude Bullets:size=14}N${font}${color2} ${execi 60 vnstat -i ppp0 | grep "today" | awk '{print $5 $6}'}${alignr}${offset -12}${execi 300 vnstat -i ppp0 -m | grep "`LANG=en_GB.UTF-8 date +"%b '%y"`" | awk '{print $6 $7}'} ${voffset -4}${color1}${font PizzaDude Bullets:size=14}O${font}${color}
${voffset 4}${color1}${font PizzaDude Bullets:size=14}a${font}${color2} ${execi 60 vnstat -i ppp0 | grep "today" | awk '{print $8 $9}'}${alignr}${offset -14}${execi 300 vnstat -i ppp0 -m | grep "`LANG=en_GB.UTF-8 date +"%b '%y"`" | awk '{print $9 $10}'} ${voffset -4}${color1}${font PizzaDude Bullets:size=14}b${font}${color}${endif}
${voffset 10}${offset 10}${color1}${hr 1}${color}
${offset 15}${color1}wlan0${color}
${if_up wlan0}${voffset 4}${color1}${font PizzaDude Bullets:size=14}Q${font}${color2} ${downspeed wlan0}${alignr}${offset -12}${upspeed wlan0} ${voffset -4}${color1}${font PizzaDude Bullets:size=14}X${font}${color}
${voffset 4}${color1}${font PizzaDude Bullets:size=14}T${color2}${font} ${execi 60 vnstat -i wlan0 | grep "today" | awk '{print $2 $3}'}${alignr}${offset -13}${execi 300 vnstat -i wlan0 -m | grep "`LANG=en_GB.UTF-8 date +"%b '%y"`" | awk '{print $3 $4}'} ${voffset -4}${color1}${font PizzaDude Bullets:size=14}U${font}${color}
${voffset 4}${color1}${font PizzaDude Bullets:size=14}N${font}${color2} ${execi 60 vnstat -i wlan0 | grep "today" | awk '{print $5 $6}'}${alignr}${offset -12}${execi 300 vnstat -i wlan0 -m | grep "`LANG=en_GB.UTF-8 date +"%b '%y"`" | awk '{print $6 $7}'} ${voffset -4}${color1}${font PizzaDude Bullets:size=14}O${font}${color}
${voffset 4}${color1}${font PizzaDude Bullets:size=14}a${font}${color2} ${execi 60 vnstat -i wlan0 | grep "today" | awk '{print $8 $9}'}${alignr}${offset -14}${execi 300 vnstat -i wlan0 -m | grep "`LANG=en_GB.UTF-8 date +"%b '%y"`" | awk '{print $9 $10}'} ${voffset -4}${color1}${font PizzaDude Bullets:size=14}b${font}${color}${endif}
"~/.xinitrc
# Run conky
conky -c ~/.conky/conkyrc_head &
conky -c ~/.conky/conkyrc_info &
P.S.
~/.xinitrc — http://bpaste.net/show/112487/
~/.conky/conkyrc_head — http://bpaste.net/show/112485/
~/.conky/conkyrc_info — http://bpaste.net/show/112484/
Lupo Alberto.Thnks!
А сама wget не может вывести скорость? Опция "-nv" или "--report-speed=bits" - это не оно?
wget захватывает столько ресурсов процессора, сколько может, её надо как-то ограничивать.
Пётр.

