PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : übergebene kernel parameter auslesen



janosch
10-11-2003, 17:05
HI !

Ich möchte mir ein kleines Script schreiben ,dass mir ein bestimmten Parameter den ich über grub beim booten dem Kernel mit auf den Weg gebe ausliest.
Also ich gebe z.B. als Kernelparamter sowas ein: bla=1.
Über das Script will ich nun den Wert von bla auslesen und dann weiter verarbeiten. Bei 1 mache das und bei 2 mache dies.
Wie geht sowas ?

mfg janosch

micha
10-11-2003, 18:36
Hi janosch,

die Kernelparameter stehen in /proc/cmdline. Die kannst Du z.B. so auslesen:



bla=""

for param in `grep "bla=" /proc/cmdline`; do
if [ "${param%=*}" == "bla" ]; then
bla="${param#*=}"
fi
done

if [ -z "$bla" ]; then
echo "keinen Kernelparameter bla gefunden"
else
echo "bla: $bla"
fi


Gruß micha

janosch
11-11-2003, 13:02
@micha

THX das wolte ich wiessen :D

mfg janosch