Schwanzlänge:
Schwanzlänge:
Ihr kennt ja wahrscheinlich alle dieses Skript.
echo `uptime|grep days|sed 's/.*up \([0-9]*\) day.*/\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";}'`|bc|sed 's/\(.$\)/.\1cm/'
Wieviel kriegt ihr so raus??
7870.2cm *g
echo `uptime|grep days|sed 's/.*up \([0-9]*\) day.*/\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";}'`|bc|sed 's/\(.$\)/.\1cm/'
Wieviel kriegt ihr so raus??
7870.2cm *g
Überlänge
Bei mir ist der Wert so hoch, das das Skript einen parse error ausgibt.

Code: Select all
bin/dicklength.sh: line 8: : command not found
grep: : No such file or directory
bin/dicklength.sh: command substitution: line 10: syntax error near unexpected token `|'
bin/dicklength.sh: command substitution: line 10: `| awk '{print $3"/1024/3+"}'; df -P -k -x nfs | grep -v 1k \ '
(standard_in) 2: parse error
-
- prolinux-forum-admin
- Posts: 1444
- Joined: 26. Jun 2004 21:18
- Contact:
Das Forum scheint irgendwie die Zeilenumbrüche zu verschlucken.....
Alternativ könnt ihr das Skript von hier kopieren
http://www.symlink.ch/articles/03/02/05/1841248.shtml
Alternativ könnt ihr das Skript von hier kopieren
http://www.symlink.ch/articles/03/02/05/1841248.shtml
-
- prolinux-forum-admin
- Posts: 1444
- Joined: 26. Jun 2004 21:18
- Contact:
Der "parse error" kam von bc. Der übergebene String enthielt ein Komma (sollte wohl ein Punkt hin) mit dem bc nix anfangen konnte. Ich hab da noch ein tr vors bc gequetscht, das aufkreuzende Kommas in Punkte wandelt.
Das ganze nennt sich hier nun doedel.sh:
MfG, Klopskuchen
edit
Moment mal, 7870.2cm? Ist das ein Cluster am MIT oder cat $foo >/proc/$bar? Das Mounten fremder Netzlaufwerke ich ebenso böse...
Code: Select all
#!/bin/sh
echo `uptime|sed 's/.*up \([0-9]*\) day.*/\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";}'` |tr ',' '.' |bc|sed 's/\(.$\)/.\1cm/'
Code: Select all
0.klk :> ./doedel.sh
54.4cm
MfG, Klopskuchen
edit
Moment mal, 7870.2cm? Ist das ein Cluster am MIT oder cat $foo >/proc/$bar? Das Mounten fremder Netzlaufwerke ich ebenso böse...

When all else fails, read the instructions .
Hi!
Das Skript ist wohl nicht sehr robust. Auf meinem Laptop läuft es nicht.
Mein 386/40 schafft 7,9 cm. Allein die Ausführung des Skripts dauert bereits mehrere Sekunden.
Geht eigentlich die Display-Auflösung in das Skript ein? 1600x1200 sind doch eindeutig ein Selektionsvorteil. Meine Workstation hat auf jeden Fall 73,3 cm; ob das an der neuen 250 GB-Platte liegt?
Gruß,
hjb
Das Skript ist wohl nicht sehr robust. Auf meinem Laptop läuft es nicht.
Mein 386/40 schafft 7,9 cm. Allein die Ausführung des Skripts dauert bereits mehrere Sekunden.
Geht eigentlich die Display-Auflösung in das Skript ein? 1600x1200 sind doch eindeutig ein Selektionsvorteil. Meine Workstation hat auf jeden Fall 73,3 cm; ob das an der neuen 250 GB-Platte liegt?
Gruß,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?
- sttillmann
- Posts: 1
- Joined: 29. Jul 2006 8:00
- Location: Soest
- Contact:
-
- Posts: 430
- Joined: 03. Mar 2006 23:16
Kopier einfach den Text
in ein Terminal und drueck die Eingabetaste.
Habe 200.0cm^^ mit AMD Athlon 64 3500+ (Single-core-CPU), Debian 4.0 'Etch' x86
Code: Select all
#!/bin/sh
echo `uptime|grep days|sed 's/.*up \([0-9]*\) day.*/\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";}'`|bc|sed 's/\(.$\)/.\1cm/'
Habe 200.0cm^^ mit AMD Athlon 64 3500+ (Single-core-CPU), Debian 4.0 'Etch' x86