View previous topic :: View next topic |
Author |
Message |
steveb Advocate
Joined: 18 Sep 2002 Posts: 4564
|
Posted: Sun Sep 05, 2004 3:29 pm Post subject: |
|
|
also ich habe mal deine ausgabe genommen und an der cpu kann es nicht liegen: Code: | steveb@thinkpad steveb $ cat test.txt
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 9
model name : Intel(R) Pentium(R) M processor 1500MHz
stepping : 5
cpu MHz : 1500.105
cache size : 1024 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 tm pbe tm2 est
bogomips : 2973.69
steveb@thinkpad steveb $ sed -n "s/^cpu[\t ]*Mhz.*:[\t ]*\([0-9\.]*\).*/\1\/30+/gIp" test.txt
1500.105/30+
steveb@thinkpad steveb $ |
vielleicht ist es die uptime? geht das hier? Code: | echo `awk '{print $1/86400"/10+"}' /proc/uptime; sed -n "s/^cpu[\t ]*Mhz.*:[\t ]*\([0-9\.]*\).*/\1\/30+/gIp" /proc/cpuinfo; free|grep '^Mem' | awk '{print $3"/1024/3+"}'; df -P -k -l | grep -v 1k | awk '{if ($1 ~ "/dev/(scsi|sd)"){ s+= $2} s+= $2;} END {print s/1024/50"/15+70";}'`|bc|sed 's/\(.$\)/.\1cm/' |
gruss
steve |
|
Back to top |
|
|
steveb Advocate
Joined: 18 Sep 2002 Posts: 4564
|
Posted: Sun Sep 05, 2004 3:34 pm Post subject: |
|
|
ich hammel!! ihr deutschen benützt doch ein , anstelle von . für die trennung von dezimalstellen!!!
Code: | echo `awk '{print $1/86400"/10+"}' /proc/uptime; sed -n "s/^cpu[\t ]*Mhz.*:[\t ]*\([0-9\.]*\).*/\1\/30+/gIp" /proc/cpuinfo; free|grep '^Mem' | awk '{print $3"/1024/3+"}'; df -P -k -x nfs | grep -v 1k | awk '{if ($1 ~ "/dev/(scsi|sd)"){ s+= $2} s+= $2;} END {print s/1024/50"/15+70";}'|sed "s/,/./g"`|bc|sed 's/\(.$\)/.\1cm/' |
gruss
steve |
|
Back to top |
|
|
hiroki Guru
Joined: 29 Jul 2003 Posts: 327 Location: @home in germany
|
Posted: Sun Sep 05, 2004 3:35 pm Post subject: |
|
|
hm, nicht wirklich. auch fehler.
der einfacheit halber, hier nochmal alle ausgaben der programme, die im script benutzt werden:
Code: | io ~ $ uptime
17:32:50 up 4 days, 14:55, 4 users, load average: 0.61, 0.89, 1.01 |
Code: | io ~ $ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 9
model name : Intel(R) Pentium(R) M processor 1500MHz
stepping : 5
cpu MHz : 600.042
cache size : 1024 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 tm pbe tm2 est
bogomips : 1189.47 |
Code: | io ~ $ free
total used free shared buffers cached
Mem: 515012 494792 20220 0 76872 265844
-/+ buffers/cache: 152076 362936
Swap: 996020 41360 954660 |
Code: | io ~ $ df -P -k -l
Dateisystem 1024-Blöcke Benutzt Verfügbar Kapazit. Eingehängt auf
/dev/ide/host0/bus0/target0/lun0/part4 35044720 28639832 6404888 82% /
none 257504 0 257504 0% /dev/shm
/dev/ide/host0/bus0/target0/lun0/part2 31109 7744 21759 27% /boot
/dev/ide/host0/bus0/target0/lun0/part1 22531128 18458852 4072276 82% /mnt/windows |
Code: | io ~ $ echo `awk '{print $1/86400"/10+"}' /proc/uptime; sed -n "s/^cpu[\t ]*Mhz.*:[\t ]*\([0-9\.]*\).*/\1\/30+/gIp" /proc/cpuinfo; free|grep '^Mem' | awk '{print $3"/1024/3+"}'; df -P -k -l | grep -v 1k | awk '{if ($1 ~ "/dev/(scsi|sd)"){ s+= $2} s+= $2;} END {print s/1024/50"/15+70";}'`
4,62264/10+ 600.042/30+ 495560/1024/3+ 1130,19/15+70 |
also die beiden kommata [erstes und letztes ergebnis] erzeugen wohl die fehler... kooomisch, dass es bei den anderen so reibungslos klappt |
|
Back to top |
|
|
hiroki Guru
Joined: 29 Jul 2003 Posts: 327 Location: @home in germany
|
Posted: Sun Sep 05, 2004 3:38 pm Post subject: |
|
|
steveb wrote: | ich hammel!! ihr deutschen benützt doch ein , anstelle von . für die trennung von dezimalstellen!!!
Code: | echo `awk '{print $1/86400"/10+"}' /proc/uptime; sed -n "s/^cpu[\t ]*Mhz.*:[\t ]*\([0-9\.]*\).*/\1\/30+/gIp" /proc/cpuinfo; free|grep '^Mem' | awk '{print $3"/1024/3+"}'; df -P -k -x nfs | grep -v 1k | awk '{if ($1 ~ "/dev/(scsi|sd)"){ s+= $2} s+= $2;} END {print s/1024/50"/15+70";}'|sed "s/,/./g"`|bc|sed 's/\(.$\)/.\1cm/' |
gruss
steve |
haha, jaaaa, aber der erste wert ist immernoch ein komma und kein punkt
ich dachte, dass ein 'sed "s/,/./g' es beseitigen müsste, aber das erste komma bleibt erhalten:
Code: | io ~ $ echo `awk '{print $1/86400"/10+"}' /proc/uptime; sed -n "s/^cpu[\t ]*Mhz.*:[\t ]*\([0-9\.]*\).*/\1\/30+/gIp" /proc/cpuinfo; free|grep '^Mem' | awk '{print $3"/1024/3+"}'; df -P -k -x nfs | grep -v 1k | awk '{if ($1 ~ "/dev/(scsi|sd)"){ s+= $2} s+= $2;} END {print s/1024/50"/15+70";}'|sed "s/,/./g"`|bc|sed 's/\(.$\)/.\1cm/'
(standard_in) 1: parse error
io ~ $ echo `awk '{print $1/86400"/10+"}' /proc/uptime; sed -n "s/^cpu[\t ]*Mhz.*:[\t ]*\([0-9\.]*\).*/\1\/30+/gIp" /proc/cpuinfo; free|grep '^Mem' | awk '{print $3"/1024/3+"}'; df -P -k -x nfs | grep -v 1k | awk '{if ($1 ~ "/dev/(scsi|sd)"){ s+= $2} s+= $2;} END {print s/1024/50"/15+70";}'|sed "s/,/./g"`
4,62527/10+ 600.042/30+ 498256/1024/3+ 1130.19/15+70 |
|
|
Back to top |
|
|
steveb Advocate
Joined: 18 Sep 2002 Posts: 4564
|
Posted: Sun Sep 05, 2004 3:40 pm Post subject: |
|
|
so! das müsste jetzt aber gehen: Code: | echo `cat /proc/uptime|sed "s/,/./g"|awk '{print $1/86400"/10+"}'; cat /proc/cpuinfo|sed "s/,/./g"|sed -n "s/^cpu[\t ]*Mhz.*:[\t ]*\([0-9\.]*\).*/\1\/30+/gIp"; free|grep '^Mem'|sed "s/,/./g"|awk '{print $3"/1024/3+"}'; df -P -k -x nfs|grep -v 1k|sed "s/,/./g"|awk '{if ($1 ~ "/dev/(scsi|sd)"){ s+= $2} s+= $2;} END {print s/1024/50"/15+70";}'`|bc|sed 's/\(.$\)/.\1cm/' |
gruss
steve |
|
Back to top |
|
|
hiroki Guru
Joined: 29 Jul 2003 Posts: 327 Location: @home in germany
|
Posted: Sun Sep 05, 2004 3:42 pm Post subject: |
|
|
steveb wrote: | so! das müsste jetzt aber gehen: Code: | echo `cat /proc/uptime|sed "s/,/./g"|awk '{print $1/86400"/10+"}'; cat /proc/cpuinfo|sed "s/,/./g"|sed -n "s/^cpu[\t ]*Mhz.*:[\t ]*\([0-9\.]*\).*/\1\/30+/gIp"; free|grep '^Mem'|sed "s/,/./g"|awk '{print $3"/1024/3+"}'; df -P -k -x nfs|grep -v 1k|sed "s/,/./g"|awk '{if ($1 ~ "/dev/(scsi|sd)"){ s+= $2} s+= $2;} END {print s/1024/50"/15+70";}'`|bc|sed 's/\(.$\)/.\1cm/' |
gruss
steve |
ach weißt du.. geben wir's einfach auf es klappt nicht, wieder fehler und immernoch 2 kommata
ich kenn mich mit sed/awk leide rnit aus also finde ich in diesem wirrwarr den fehler leider nicht...
was ist denn mein ergebnis wenn man es manuell errechnet? |
|
Back to top |
|
|
steveb Advocate
Joined: 18 Sep 2002 Posts: 4564
|
Posted: Sun Sep 05, 2004 3:43 pm Post subject: |
|
|
32.7cm |
|
Back to top |
|
|
hiroki Guru
Joined: 29 Jul 2003 Posts: 327 Location: @home in germany
|
Posted: Sun Sep 05, 2004 3:44 pm Post subject: |
|
|
ah.. nett nett.. und wie großist mein "großer"? der "station"-rechner? mein athlon
der hat glaube ich viel mehr wegen der festplatten |
|
Back to top |
|
|
steveb Advocate
Joined: 18 Sep 2002 Posts: 4564
|
Posted: Sun Sep 05, 2004 3:45 pm Post subject: |
|
|
wenn du mit 600mhz läufst: Code: | steveb@thinkpad steveb $ echo 4.62527/10+ 600.042/30+ 498256/1024/3+ 1130.19/15+70|bc|sed 's/\(.$\)/.\1cm/'
32.7cm | bei vollen 1500mhz: Code: | steveb@thinkpad steveb $ echo 4.62527/10+ 1500.105/30+ 498256/1024/3+ 1130.19/15+70|bc|sed 's/\(.$\)/.\1cm/'
35.7cm |
gruss
steve |
|
Back to top |
|
|
hiroki Guru
Joined: 29 Jul 2003 Posts: 327 Location: @home in germany
|
Posted: Sun Sep 05, 2004 3:49 pm Post subject: |
|
|
ha!! haa!!! HAAA!!!!! ich hab den fehler getilgt!!!!!!
Code: | echo `awk '{print $1/86400"/10+"}' /proc/uptime | sed "s/,/./g"; sed -n "s/^cpu[\t ]*Mhz.*:[\t ]*\([0-9\.]*\).*/\1\/30+/gIp" /proc/cpuinfo; free|grep '^Mem' | awk '{print $3"/1024/3+"}'; df -P -k -x nfs | grep -v 1k | awk '{if ($1 ~ "/dev/(scsi|sd)"){ s+= $2} s+= $2;} END {print s/1024/50"/15+70";}'|sed "s/,/./g"`|bc|sed 's/\(.$\)/.\1cm/' |
ergibt bei mir 32.7cm. mit vollen 1500Mhz sind es 36.1cm
und mein großer (nicht-laptop) rechner hat 74.3cm
ich sollte wohl öfters mal mit dem großen arbeiten und nicht mit dem notebook. vielleicht wirkt sich das positiv auf mich aus |
|
Back to top |
|
|
steveb Advocate
Joined: 18 Sep 2002 Posts: 4564
|
Posted: Sun Sep 05, 2004 3:53 pm Post subject: |
|
|
74.3cm!! darf ich dich elefant nennen? |
|
Back to top |
|
|
hiroki Guru
Joined: 29 Jul 2003 Posts: 327 Location: @home in germany
|
Posted: Sun Sep 05, 2004 4:00 pm Post subject: |
|
|
höhö, joar, darfst du. vielleicht sollte ich meinen nick ändern.. "hiroki" weißt nicht so sehr auf mein gehänge hin |
|
Back to top |
|
|
steveb Advocate
Joined: 18 Sep 2002 Posts: 4564
|
Posted: Sun Sep 05, 2004 4:03 pm Post subject: |
|
|
hiroki wrote: | höhö, joar, darfst du. vielleicht sollte ich meinen nick ändern.. "hiroki" weißt nicht so sehr auf mein gehänge hin | hiroki tönt aber auch nicht schlecht, wenn es auch nicht gerade auf dein ding-dong hinweist. aber dein ding-dong mag dich ungeachtet dessen wie du heisst. er ist ja immerhin der einzige der an dir hängt |
|
Back to top |
|
|
lutzlustig Apprentice
Joined: 19 Jul 2002 Posts: 220
|
Posted: Sun Sep 05, 2004 5:36 pm Post subject: |
|
|
Das letzte Script ist das einzige, welches bei mir "funktioniert", allerdings rechnen muß man dann selber:
2001.074/30+ 2001.074/30+ 403156/1024/3+ 3292,72/15+70
Ciao _________________ Intel Core2Quad@3Ghz, Abit AB9 QuadGT, 8GB RAM, Radeon HD4870, Kernel gentoo-2.6.25-r6, Brenner Asus DRW-1814BLT, 4 HDD je 500GB)
http://strammermax.meinbrutalo.de
http://www.lordofultima.com/ref/2278509259 |
|
Back to top |
|
|
belial666 Tux's lil' helper
Joined: 27 Feb 2004 Posts: 84 Location: Germany DD
|
Posted: Mon Sep 06, 2004 2:03 am Post subject: ok...ich auch... |
|
|
Mein Hauptrechner:
Code: | # cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 8
model name : AMD Athlon(tm) XP 2400+
stepping : 1
cpu MHz : 2005.443
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
bogomips : 3948.54
|
Code: | echo `awk '{print $1/86400"/10+"}' /proc/uptime ; grep -i ^bogomips /proc/cpuinfo | awk '{if ($1 ~ "bogomips"){ s+= $3} s+= $3;} END {print s"/15+";}'; free | grep -i ^Mem: | awk '{print $3"/1024/3+"}'; df -P -k -l | grep -v 1k | awk '{if ($1 ~ "/dev/(scsi|sd)"){ s+= $2} s+= $2;} END {print s/1024/50"/15+70";}'`|bc|sed 's/\(.$\)/.\1cm/'
73.8cm
|
Mein Server:
Code: | cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 7
model name : Pentium III (Katmai)
stepping : 3
cpu MHz : 451.026
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse
bogomips : 897.84
|
Code: | echo `awk '{print $1/86400"/10+"}' /proc/uptime ; grep -i ^bogomips /proc/cpuinfo | awk '{if ($1 ~ "bogomips"){ s+= $3} s+= $3;} END {print s"/15+";}'; free | grep -i ^Mem: | awk '{print $3"/1024/3+"}'; df -P -k -l | grep -v 1k | awk '{if ($1 ~ "/dev/(scsi|sd)"){ s+= $2} s+= $2;} END {print s/1024/50"/15+70";}'`|bc|sed 's/\(.$\)/.\1cm/'
25.8cm
|
wobei der server von seiner uptime profitiert...denke ich *g*
/just my 2cents
belial |
|
Back to top |
|
|
MatzeOne Guru
Joined: 07 Sep 2003 Posts: 579 Location: Hamburg, Germany
|
Posted: Mon Sep 06, 2004 7:19 am Post subject: |
|
|
hiroki wrote: | und nun die alles bedeutende frage:
wieso gibt es bei mir eine fehlermeldung ???
hab ich keinen ding-dong ? |
sorry... das musste sein ^^
hach... jetzt ist der tag gerettet *bauchhalt*
ich komm grade auf 131.6 cm
hmmmm... mir kommt meiner aber schon kleiner vor _________________ Mit null lässt sich eine ganze Menge machen.
Sportschule Hamburg |
|
Back to top |
|
|
ConiKost Developer
Joined: 11 Jan 2005 Posts: 1365
|
Posted: Sat Jun 30, 2007 12:15 am Post subject: Wir messen unseren Schwanz xD |
|
|
Und nun können alle Tuxer mal ihren Schwanz messen lassen *lol*
Code: | #!/bin/bash
LC_ALL=C
echo $(uptime\
|grep Tage\
|sed 's/.*an \([0-9]*\) Tag.*/\1\/10+/';\
cat /proc/cpuinfo|grep MHz|awk '{print $4"/30+";}';\
free\
|grep '^Mem'\
|awk '{print $3"/1024/3+"}'; df -P -k -x nfs\
| grep -v 1k\
| awk '{if ($1 ~ "/dev/(scsi|sd)"){ s+= $2} s+= $2;} END\
{print s/1024/50"/15+70";}'\
)\
|sed 's/,/./g'\
|bc\
|sed 's/\(.$\)/.\1cm/' |
Ihr müsst +x für das Script setzen und das Tool "bc" installiert haben!
Quelle: http://forum.ubuntuusers.de/topic/9433/?start=0
Meins
Code: | conikost@BlackBox ~ $ ./schwanz.sh
81.2cm
|
|
|
Back to top |
|
|
dertobi123 Retired Dev
Joined: 19 Nov 2002 Posts: 2679 Location: Oberhausen, Germany
|
Posted: Sat Jun 30, 2007 8:22 am Post subject: |
|
|
Also so ganz ausgereift scheint das Scriptchen ja noch nicht: "(standard_in) 1: parse error" - wir spielen jetzt mal "rate was für eine Hardware das war"
Auf einem normalen x86 PC: Code: |
tobias@homer ~ $ ./schwanzvergleich.sh
153.4cm |
|
|
Back to top |
|
|
musv Advocate
Joined: 01 Dec 2002 Posts: 3337 Location: de
|
Posted: Sat Jun 30, 2007 9:00 am Post subject: |
|
|
Code: |
./schwanzvergleich
./schwanzvergleich: line 13: uptime : command not found
./schwanzvergleich: command substitution: line 14: syntax error near unexpected token `|'
./schwanzvergleich: command substitution: line 14: ` |grep Tage\ '
./schwanzvergleich: line 14: syntax error near unexpected token `|'
./schwanzvergleich: line 14: `|sed 's/,/./g'\ '
|
|
|
Back to top |
|
|
nikaya Veteran
Joined: 13 May 2006 Posts: 1471 Location: Germany
|
Posted: Sat Jun 30, 2007 9:33 am Post subject: |
|
|
musv wrote: | Code: |
./schwanzvergleich
./schwanzvergleich: line 13: uptime : command not found
./schwanzvergleich: command substitution: line 14: syntax error near unexpected token `|'
./schwanzvergleich: command substitution: line 14: ` |grep Tage\ '
./schwanzvergleich: line 14: syntax error near unexpected token `|'
./schwanzvergleich: line 14: `|sed 's/,/./g'\ '
|
|
@musv
Beim kopieren werden am Ende der Zeilen Leerzeichen eingefügt.Diese entfernen.
Code: |
./schwanz.sh
69.4cm
|
Hmmh,momentan habe ich den kleinsten. _________________ Notes on Dhamma
How to waste your time: look for an explanation of consciousness, ask to know what feeling is. (Nanavira Thera) |
|
Back to top |
|
|
musv Advocate
Joined: 01 Dec 2002 Posts: 3337 Location: de
|
Posted: Sat Jun 30, 2007 10:14 am Post subject: |
|
|
john.doe wrote: | @musv
Beim kopieren werden am Ende der Zeilen Leerzeichen eingefügt.Diese entfernen. | Na da soll mal einer draufkommen.
Mein Blechkasten zeigt mir an:
Code: | ./schwanzvergleich
137.4cm
|
Und mein Fehlermelder (=Notebook, Laufwerk vom Blechkasten über nfs gemountet, selbes Script aufgerufen):
Code: | ./schwanzvergleich
(standard_in) 1: illegal character: M
|
|
|
Back to top |
|
|
sirro Veteran
Joined: 20 Jul 2003 Posts: 1472 Location: aachen.nrw.de.eu
|
Posted: Sat Jun 30, 2007 10:24 am Post subject: |
|
|
john.doe wrote: | Hmmh,momentan habe ich den kleinsten. |
Das laesst sich aendern: 45.7cm
Mein P2 auf der Arbeit hat dafuer bisher den laengsten hier: 172.9cm
Uebrigens ein DUP von https://forums.gentoo.org/viewtopic.php?t=218695 |
|
Back to top |
|
|
pablo_supertux Advocate
Joined: 25 Jan 2004 Posts: 2935 Location: Somewhere between reality and Middle-Earth and in Freiburg (Germany)
|
Posted: Sat Jun 30, 2007 10:58 am Post subject: |
|
|
Meiner:
Code: |
supertux@supertux:~> ./sw.sh
147.1cm
|
_________________ A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth! |
|
Back to top |
|
|
xraver Veteran
Joined: 20 Aug 2003 Posts: 1083 Location: Halberstadt
|
Posted: Sat Jun 30, 2007 12:38 pm Post subject: |
|
|
lol, was das fürn Mist .
..oh, er ist gewachsen
...und wächst weiter
|
|
Back to top |
|
|
blice Guru
Joined: 12 Feb 2005 Posts: 598 Location: D- 26188
|
Posted: Sat Jun 30, 2007 2:13 pm Post subject: |
|
|
Muss ich mich jetzt Schämen ? 36,4 cm _________________ Gentoo seit 2004.3
Skype: bodokhan
SecondLife: Bodokhan Fall
Email: blice@gmx.de |
|
Back to top |
|
|
|