Re: [WAR DOCH NIX] Re: RegEx Frage...
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Michelle Konzack wrote:
| | let TMP_TIME=`cat /proc/uptime |cut --bytes=1-7`
Vorsicht! Wer garantiert Dir, dass die Anzahl Sekunden die dort
steht immer eine feste Länge hat? Besser:
- -- SNIP --
mirror@teefix:/proc$ UPTIME=`cut -f1 -d. /proc/uptime`
mirror@teefix:/proc$ echo $UPTIME
431838
mirror@teefix:/proc$
- -- SNIP --
Wenn Du sieben Zeichen abknabberst, kannst Du von 1000000-9999999
Sekunden 'messen' (also zwischen 11 und 115 oder so Tagen). Davor
hast Du dann einen Punkt, Leerzeichen und evtl. die nächsten Ziffern
der Idle-Time mit drin udn würdesz wahrscheinlich einen Fehler bekommen.
Schlimmer: Die Zeit länger, z.B. ein Jahr:
1a = 31536000s
mirror@teefix:/proc$ echo 31536000 > /tmp/uptime
mirror@teefix:/proc$ let UPTIME=`cat /tmp/uptime |cut --bytes=1-7`
mirror@teefix:/proc$ echo $UPTIME
3153600
mirror@teefix:/proc$ let UPTIME=$UPTIME/60/60/24
mirror@teefix:/proc$ echo $UPTIME
36
Cheers,
Jan
- --
GPG-KeyID: 82201FC4
Available at my public keyserver www.gpg-keyserver.de
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFBP0CavvmCkIIgH8QRAv0UAJ4slyXPAOFpdK/7kooy7LVWoCGA+wCfZryR
sKT7Vv1DK30pVtGrYA0O4QU=
=8z7N
-----END PGP SIGNATURE-----
Reply to: