Systeminfos ?

Anlaufschwierigkeiten? Was ist was? Worum geht's?
mgck
Einsteiger
Einsteiger
Beiträge: 115
Registriert: Samstag 17. Februar 2007, 17:57

Systeminfos ?

Beitrag von mgck »

Hallo.
Gab es nicht mal einen Befehl der via telnet die Prozessorauslastung der Dbox2 angezeigt hat ?

gruß mgck
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Beitrag von DrStoned »

Der Befehl heißt top.

Greetz von DrStoned :lol: :lol: :lol:
Greetz von DrStoned :lol: :lol: :lol:
mgck
Einsteiger
Einsteiger
Beiträge: 115
Registriert: Samstag 17. Februar 2007, 17:57

Beitrag von mgck »

Ah(Brett vorm Kopf) richtig.
Jetzt wo du es sagst (schreibst).

Der ist aber im cvs nicht mit drinne.
Kann man top irgend wie mit einbauen ?

gruß mgck
mgck
Einsteiger
Einsteiger
Beiträge: 115
Registriert: Samstag 17. Februar 2007, 17:57

Beitrag von mgck »

Ich antworte mal selber.
Top ist doch mit drinne wird nur nicht bei oldmake mit ins cdkflash kopiert.
Habs gerade mal nach cdkflash/root/bin kopiert die libs neu gestrippt und flashe gerade die Box neu. Mal sehen ob es dann geht.

OK. Jetzt gehts
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

"top" ist normalerweise Bestandteil der Busybox :gruebel:

versuch mal:

Code: Alles auswählen

/bin/busybox top
Wenn das geht fehlt Dir maximal der link. Anderenfalls mußt Du es in der config fürs bauen aktivieren. Ich kann mir aber nicht vorstellen das es bei "oldmake" nicht schon drin ist

Code: Alles auswählen

/var # busybox --help
BusyBox v1.2.1 (2007.04.28-14:21+0000) multi-call binary

Usage: busybox [function] [arguments]...
   or: [function] [arguments]...

        BusyBox is a multi-call binary that combines many common Unix
        utilities into a single executable.  Most people will create a
        link to busybox for each function they wish to use and BusyBox
        will act like whatever it was invoked as!

Currently defined functions:
        [, [[, adjtimex, ash, awk, basename, bbconfig, bunzip2, busybox,
        bzcat, cat, catv, chgrp, chmod, chown, chroot, clear, cp, crond,
        crontab, cut, date, dd, df, dmesg, dos2unix, du, echo, env, expr,
        false, fdisk, find, free, getty, grep, gunzip, gzip, halt, hostname,
        ifconfig, ifdown, ifup, inetd, init, insmod, ip, kill, killall,
        ln, loadkmap, login, ls, lsmod, lzmacat, md5sum, mkdir, mknod,
        mkswap, more, mount, mv, nc, netstat, nice, nslookup, passwd,
        pidof, ping, poweroff, printf, ps, rdate, reboot, renice, rm,
        rmdir, rmmod, route, run-parts, sed, setconsole, sh, sleep, sort,
        stat, swapoff, swapon, sync, sysctl, syslogd, tail, tar, telnet,
        telnetd, test, time, top, touch, true, udhcpc, umount, uname,
        uncompress, unix2dos, unlzma, unzip, uptime, vi, wc, wget, xargs,
        yes, zcat

/var #
EDIT: das ist ein Auszug aus einem newmake Eigenbau - kann sein das manche Befehle nicht standardmäßig drin sind.
mgck
Einsteiger
Einsteiger
Beiträge: 115
Registriert: Samstag 17. Februar 2007, 17:57

Beitrag von mgck »

Ist bei mir nicht drinn:

Code: Alles auswählen


busybox --help
BusyBox v1.2.1 (2007.06.20-05:24+0000) multi-call binary

Usage: busybox [function] [arguments]...
   or: [function] [arguments]...

	BusyBox is a multi-call binary that combines many common Unix
	utilities into a single executable.  Most people will create a
	link to busybox for each function they wish to use and BusyBox
	will act like whatever it was invoked as!

Currently defined functions:
	[, [[, ash, basename, bunzip2, busybox, bzcat, cat, catv, chmod,
	clear, cp, date, df, dmesg, dos2unix, du, echo, env, expr, false,
	find, free, grep, gunzip, gzip, halt, hostname, ifconfig, ifdown,
	ifup, inetd, init, insmod, ip, kill, killall, ln, loadkmap, login,
	ls, lsmod, mkdir, more, mount, mv, nslookup, passwd, pidof, ping,
	poweroff, ps, rdate, reboot, rm, rmdir, rmmod, route, run-parts,
	sed, sh, sleep, sync, tail, tar, telnet, telnetd, test, time,
	touch, true, udhcpc, umount, uname, unix2dos, uptime, vi, wget,
	xargs, yes, zcat

/var # busybox top
busybox top
busybox: applet not found
/var # 

Aber danke für den Tip.

gruß mgck
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

na dann brauchst Du ja nur in der /cdk/patches/busybox.config

Code: Alles auswählen

# CONFIG_TOP is not set
umändern in

Code: Alles auswählen

CONFIG_TOP=y
und neu bauen :wink:

EDIT: Die Zeile drunter auch wenn Du die CPU Last sehen willst
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
mgck
Einsteiger
Einsteiger
Beiträge: 115
Registriert: Samstag 17. Februar 2007, 17:57

Beitrag von mgck »

Danke für deinen Tip. Das reicht aber nicht allein!

In der busybox.config.m4 muß auch noch was angepasst werden :wink:
Dann klappt's auch beim neubauen.

Code: Alles auswählen

#
# Process Utilities
#
...
option(`CONFIG_TOP', `y', `y')
option(`CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE', `y', `y')

Code: Alles auswählen

Currently defined functions:
	[, [[, ash, basename, bunzip2, busybox, bzcat, cat, catv, chmod,
	clear, cp, date, df, dmesg, dos2unix, du, echo, env, expr, false,
	find, free, grep, gunzip, gzip, halt, hostname, ifconfig, ifdown,
	ifup, inetd, init, insmod, ip, kill, killall, ln, loadkmap, login,
	ls, lsmod, mkdir, more, mount, mv, nslookup, passwd, pidof, ping,
	poweroff, ps, rdate, reboot, rm, rmdir, rmmod, route, run-parts,
	sed, sh, sleep, sync, tail, tar, telnet, telnetd, test, time,
	top, touch, true, udhcpc, umount, uname, unix2dos, uptime, vi,
	wget, xargs, yes, zcat

Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

ich dachte die m4 wäre nur für newmake. Is ja egal - Hauptsache läuft :wink:
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
mgck
Einsteiger
Einsteiger
Beiträge: 115
Registriert: Samstag 17. Februar 2007, 17:57

Beitrag von mgck »

top läuft jetzt zwar mit aufruf: busybox top
Leider fehlt noch der link und die CPU auslastung wird auch nicht angezeigt.
Mal sehen wo das nun noch wieder eingestellt werden muß.
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

die links kannste doch auch selber bauen. Wenn Du squashfs hast:

Code: Alles auswählen

cd /var/bin
ln -s /bin/busybox top
oder wenn Du jffs hast:

Code: Alles auswählen

cd /bin
ln -s /bin/busybox top
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Beitrag von dbt »

Tommy hat geschrieben:ich dachte die m4 wäre nur für newmake. Is ja egal - Hauptsache läuft :wink:
EDIT: Ui, will ja nix falsches erzählen. Ist ja in beiden Braches drin
:oops:
Zuletzt geändert von dbt am Dienstag 26. Juni 2007, 15:45, insgesamt 1-mal geändert.
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

Code: Alles auswählen

Revision 1.508  - (view) (download) (annotate) - [select for diffs]
Fri Sep 22 21:07:56 2006 UTC (9 months ago) by houdini
Branch: MAIN
Changes since 1.507: +2 -2 lines
Diff to previous 1.507

update to busybox-1.2.1
uses m4 for generation of the busybox config file