Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
bash kernelversion testen

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - Allgemein
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
hendrik



Anmeldungsdatum: 16.08.1999
Beiträge: 165

BeitragVerfasst am: 19. Jun 2001 15:36   Titel: bash kernelversion testen

hai,
wie kann ich die kernelversion austesten lassen.
z:B if test kernel_Vers.= x.y.z then.......else...
wie lautet der test aufruf.
gruss
hendrik
 
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen

das



Anmeldungsdatum: 22.01.2001
Beiträge: 78
Wohnort: 42369 Wuppertal

BeitragVerfasst am: 19. Jun 2001 16:16   Titel: Re: bash kernelversion testen

Hi,

wenn du nur testen willst ob es sich um eine bestimmte Kernel-Version handelt, sollte sowas hier reichen:

if test `uname -r` = "2.4.3"; then
echo "Kernel 2.4.3"
else
echo "Nicht Kernel 2.4.3"
fi

Wenn du aber nicht nur "gleich", sondern auch "größer als" und "kleiner als" testen willst, wird's etwas umständlicher. Eine Möglichkeit von vielen wäre:

version=`uname -r | awk 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3; }'`
if test "$version" -ge 2004003; then
echo "Kernel 2.4.3 oder neuer"
else
echo "Kernel 2.4.2 oder älter"
fi


HTH,
Dominic
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Programmieren - Allgemein Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy