Эхо из прошлого: grunka и wormulongrunka, wormulon, screen, hardstatus, linux

grunka и wormulon В далеком 2003 году добрый человек написал пару мелких приблуд — одну мониторинга качества wifi соединения, другую для мониторринга скорости какого-либо сетевого интерфейса.
Написаны эти две приблуды были для того что бы выводить эту информацию в хардстатусе GNU Screen, но как мы понимаем и в dzen2...

Обе утилиты работают так же как skb, т.е. просто выдают на stdout некоторую информацию. К сожалению, в отличии от skb в них нельзя сделать одинарную выдачу, а только постоянный вывод (период можно изменять) на stdout.

Применяются просто, к примеру для вывода в хардстатус GNU Screen достаточно записать в .screenrc что-то вроде
hardstatus alwayslastline "%1` %2`"
backtick 1 0 0 /usr/bin/wormulon -i wlan0
backtick 2 0 0 /usr/bin/grunka -i wlan0
и мы получим в статусе строку вида
in 39 K/s out 1 K/s quality: 92 (-30/-116)
sed'ом или awk'ом пройтись по выводу никто не запрещает.

Как вы уже заметели имя сим чудным программам grunka и wormulon, обявлено о их выходе было в списке рассылки gnu.screen. Но сайт разработчика приказал долго жить и исходники найти достаточно трудно, но к счастию оказалось возможно.

wormulon-0.1.3.tar.gz (PKGBUILD)
grunka-0.0.2.tar.gz (PKGBUILD)
В AUR пкгбилды не выкладываю, ибо поддерживать не собираюсь по той причине что как оказалось мои скромные запросы вполне удовлетворяет что либо наподобие
iwconfig wlan0 |grep "Quality"|awk -F/ '{print $1}'

Но, возможно, кому-то эти полезняшки будут весьма полезны, к тому же работают они не только в Linux (grunka только в linux и freebsd) но и во freebsd, hpux, netbsd, openbsd, solaris и возможно других unix подобных операционных системах.

Охранные автомобильные комплексы и уникальная установка автосигнализаций помогающая предотвратить угон лучше чем обычно благодаря творческому и неординарному подходу в защите.
12-04-2010, 12:11    Комментарии: 5