Hallo Leute, ich habe hier ein "Phänomen" mit meinem Debian Woody, das ich nicht so wirklich verstehe und das es mit meinen Potato-Systemen nicht gab/gibt. Wenn ich auf der Konsole folgendes eingebe, kommt das, was ich erwarte: (überlange Zeilen für die Mail bearbeitet) ich@server2:~$ cat /proc/version Linux version 2.4.18 (root@server2.local.net) (gcc version 2.95.4 (Debian prerelease)) #1 Die Feb 26 01:14:59 CET 2002 ich@server2:~$ cat /proc/uptime 147572.27 12201.04 ich@server2:~$ Die beiden Zeilen hätte ich gern aus einem Bash-Skript ausgegeben. Das Skript ist ausführbar und liest sich wie folgt: ich@server2:~$ cat uptime.sh #!/bin/sh VERSION=`cat /proc/version` echo "Version: $VERSION" SECONDS=`cat /proc/uptime` echo "Uptime: $SECONDS" ich@server2:~$ Wenn ich das Skript nun ausführe, sehe ich nur die Version. Die Uptime steht beständig auf "0". ich@server2:~$ ./uptime.sh Version: Linux version 2.4.18 (root@server2.local.net) (gcc version 2.95.4 (Debian prerelease)) #1 Die Feb 26 01:14:59 CET 2002 Uptime: 0 ich@server2:~$ Die Dateirechte im proc-Verzeichnis sind diese: ich@server2:/proc$ ls -l insgesamt 262597 <-einiges gelöscht-> -r--r--r-- 1 root root 0 4. Mai 18:16 uptime -r--r--r-- 1 root root 0 4. Mai 18:16 version ich@server2:/proc$ Kann mir vielleicht einer von euch die Augen öffnen, wo der Unterschied zwischen "/proc/version" und "/proc/uptime" liegt? Danke Martin
Teilnehmer (2)
-
Florian Lohoff
-
Martin Heggemann