Hi, mal eine Frage an die Programmierer: Wie programmiert man etwas, dass sich den OS-Name + der OS-Version holt. Also ich kenne keine Umgebungs- variable, die dieses enthält. Jediglich HOSTTYPE enthält "i486" (bei mir) und OSTYPE: linux-gnu und schließlich MACHTYPE: i686-pc-linux-gnu. Nun, aber ich hätte gerne als OS: Linux und als Version: 2.3.98 zum Beispiel... Nunja, danke schonmal, Stephan Beyer -- Stephan Beyer http://lightning.prohosting.com/~sbeyer/ mailto:PH-Linex@gmx.net --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Stephan Beyer (PH-Linex@gmx.net) [20000430 15:42]:
Wie programmiert man etwas, dass sich den OS-Name + der OS-Version holt.
C-Programm oder Script? Für C-Programm wäre es die Funktion uname() (siehe 'man 2 uname' oder 'info libc' und dann nach uname suchen. Für ein Shellscript gibt es das Programm uname ( 'man 1 uname' ). Philipp -- Philipp Thomas <pthomas@suse.de> Development, SuSE GmbH, Schanzaecker Str. 10, D-90443 Nuremberg, Germany #define NINODE 50 /* number of in core inodes */ #define NPROC 30 /* max number of processes */ -- Version 7 UNIX fuer PDP 11, /usr/include/sys/param.h --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Philipp Thomas wrote:
* Stephan Beyer (PH-Linex@gmx.net) [20000430 15:42]:
Wie programmiert man etwas, dass sich den OS-Name + der OS-Version holt.
C-Programm oder Script? Für C-Programm wäre es die Funktion uname() (siehe 'man 2 uname' oder 'info libc' und dann nach uname suchen. Für ein Shellscript gibt es das Programm uname ( 'man 1 uname' ).
Für Konfigurationsskripte und Makefiles ist auch das config.guess Skript hilfreich (Als Bestandteil von automake in /usr/share/automake zu finden, siehe auch info automake). Ansonsten ist eine portable Hosttypenerkennung generell keine einfache Angelegenheit. Ralf --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Son, Apr 30, 2000 at 06:51:14 +0000, Stephan Beyer wrote:
mal eine Frage an die Programmierer: Wie programmiert man etwas, dass sich den OS-Name + der OS-Version holt. Also ich kenne keine Umgebungs- variable, die dieses enthält. Jediglich HOSTTYPE enthält "i486" (bei mir) und OSTYPE: linux-gnu und schließlich MACHTYPE: i686-pc-linux-gnu. Nun, aber ich hätte gerne als OS: Linux und als Version: 2.3.98 zum Beispiel...
MYOS=`uname -s` MYVERSION=`uname -r` Jan BTW: Wat willst Du von den Programmierern? --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Sun, Apr 30, 2000 at 01:57:45PM +0000, Stephan Beyer wrote:
mal eine Frage an die Programmierer: Wie programmiert man etwas, dass sich den OS-Name + der OS-Version holt. Also ich kenne keine Umgebungs- variable, die dieses enthält. Jediglich HOSTTYPE enthält "i486" (bei mir) und OSTYPE: linux-gnu und schließlich MACHTYPE: i686-pc-linux-gnu. Nun, aber ich hätte gerne als OS: Linux und als Version: 2.3.98 zum Beispiel...
Wie wäre es mit uname ;) ZB. uname -a [Info: man uname] Gruß, Clemens -- sig_45 RPM in Aktion Vol.1: [Info: man rpm] $ rpm -qa | less ===> listet alle inst. Pakete auf. $ rpm -qi <paketname> ===> listet Infos zum Paket auf. $ rpm -qa | grep ftp ===> suche nach Paket ftp.rpm --------------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (5)
-
c.wohld@ndh.net
-
corsepiu@faw.uni-ulm.de
-
Jan.Trippler@t-online.de
-
PH-Linex@gmx.net
-
pthomas@suse.de