NetBSD - free

Bosszanto, hogy NetBSD alatt nincs free parancs, de a dolog konnyen orvosolhato. A .bashrc-be kell egy ilyen sor:


alias free='sed -n 1,3p /proc/meminfo'

Az egyetlen kulonbseg, hogy byte-ra van megadva, nem megabyte-ra.

Hozzászólások

sed -n 1,3p /proc/meminfo | awk '{print $1"\t"$2/1024" MB"}'

:)

|| "Software is like sex: it's better when it's free." Linus Torvalds || Visit Gorkhaan's Homepage

O, tudok en am szepen is dolgozni:


sed -n 1,3p /proc/meminfo | \
awk  '{if($0 ~ /total:/) { print "\t"$1"\t"$2"\t"$3"\t"$4"\t"$5"\t"$6"\t"$7; } else { print $1"\t"$2/1024.0"\t"$3/1024.0"\t"$4/1024.0"\t"$5"\t"$6"\t"$7;}}'

de az aliasba eleg volt ennyi.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

top parancs infója nem elég? én is hiányoltam freebsd alatt.

A top-pal nekem elsosorban az a gondom, hogy egy csomo adatot osszeszed a processzekrol, jelenlegi celunkhoz teljesen feleslegesen. Foleg, ha nem kizarolagosan local userek vannak, akkor a top fellovese LDAP/MySQL lekerdezesekkel is jar, ami akar idoigenyes is lehet. Ehhez kepest a /proc/meminfo parsolasa kevesbe idoigenyesebb, es nem fugg a vegrehajtasa nagyjabol semmitol az awk megleten kivul. Raadasul az info rogton rendelkezesre all, nem kell egy program befejezesere varni. Ha nagyon akarnam, meg a sed-et is ki lehetne szedni a bulibol, csak akkor bonyibb lenne a script.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.