Hi! > > A portmap akkor szokott ketsegbe esni, ha semmilyen halozati interface-t > > nem talal. Inditsd szepen init=/bin/sh-val, aztan szepen inditgasd el > > sorban a /etc/rcS.d/-ben levi scripteket, es figyel erosen a szemeddel, > > mi tortenik. A portmap inditasa elott ellenorizd, hogy van-e lo interface. > > Esetleg megprobalhatod a scriptben a set -e-t kicserelni set -x-re, es > > akkor latod, mi tortenik. > > Megtettem. Nem ez a baj. Nem akarom elhinni. > > A /etc/init.d/portmap tartalma: > ... > echo -n " portmap" > start-stop-daemon --start --quiet --oknodo --exec /sbin/portmap -- > $OPTIONS > echo "." > > sleep 1 # needs a short pause or pmap_set won't work. :( > > ... > > > A sleep-en száll el. Ha kihúzom a scriptből, feláll a gép új kernellel > is... > > Ilyenkor mi van? > Ilyenkor az van, hogy a sleep mögötti megjegyzés vélhetően igaz. Konkrétan: ha nem vársz egy kicsit, akkor a portmap esetleg még nem inicializálódott teljesen és ezért a következő parancs - pmap_set - nem fog működni.
Te kihagytad a sleep-et. A pmap_set kilépett, mert a portmap még nem inicializálódott. Mivel a pmap_set kilépett, a script tovább fut, a gép nem fagy. Ha bent hagyod a sleep-et, akkor mire a pmap_set indul, addigra a portmap inicializálódik, így a pmap_set dolgozna is, csak épp valami kvász van, ezért megfagy. Hogy a tündér mesém igaz-e, az könnyen megállípthatod úgy, hogy a sleep mögé teszel egy echo 'after sleep' sort. Az én tippem, hogy mindkét esetben ki fogja írni - azaz fagyás esetén ezzel a felirattal még találkozni fogsz... Zsolt _________________________________________________ linux lista - [email protected] http://mlf2.linux.rulez.org/mailman/listinfo/linux
