conky ipv6 cim kiiratasa

Fórumok

Elhataroztam, hogy hasznalom ezt jo kis programot. Van egy dolog ami nem hagy nyugodni.
conkyrcben van egy ilyen bejegyzes:
${addr eth0}
eth0nak van ipv4 es ipv6 cime is. Jelenleg csak az ipv4-et mutatja. Hogyan tudom conkyt ravenni, hogy esetleg megjelenitse mind2-t?
Leirasokban errol nem talaltam informaciot, azon tul, hogy az eszkoz cimet az addr, illetve Linox only, addrs-sel lehet kiiratni.

Ubuntu 12.04 (64bit) es az ubuntu fele csomagot tettem fel.
verzio:
Conky 1.8.1 compiled Wed Dec 14 10:22:49 UTC 2011 for Linux 2.6.24-30-server (x86_64)

(lesz meg mas kerdesem ha addig nem tudom kiagyalni)

Hozzászólások

Hívj meg egy szkriptet, ami kiírja az szabványos kimenetre az ipv6-os címet. Pl.:
ifconfig eth0 | grep inet6 | cut -d " " -f10 (lehet még finomítani)

-----
A kockás zakók és a mellészabások tekintetében kérdezze meg úri szabóját.

Csak hogy az utokornak is meglegyen (;
Valamiert ezzel a -f10-zel nem irt ki semmit, szoval kiszamoltam a karaktereket es ez lett a megoldas:
${execi 30 ifconfig eth0 | grep inet6 | head -1 |cut -c23-43}
(az execi utani szamot nem ertem, de ha az nem volt ott, nem irta ki a cimet) A head azert kerult bele, mert 2 ipv6 cim van. (Ugye egy link-localt kap minden interface) Tisztaban vagyok vele, hogy ez csak az adott hosszusagu cim eseten irja ki azt amit szeretnek.
de mindekeppen kosz az otletet, hogy merre induljak!

-+-+-+
Dropbox tarhely
Cave Canem
+-+-+-

Persze, ha nekiallsz az oszlopokat is szamolni, mukodik az oszlopra is..
ifconfig eth0 | grep inet6 | head -1 |cut -d ' ' -f13
Ezzel meg bennemarad a blokk merete is, de azon gondolkodom, hogy az nem is baj, ha latszik! Talan ez meg szebb is :D

-+-+-+
Dropbox tarhely
Cave Canem
+-+-+-