@claus,
es ist doch aber so, wenn du in nem init script das hier hast:
1echo "test12234434545252424235423590385ß039´5´34ß0534534"
2echo "zweiter"
und du hast nen multicore system und 1 braucht einfach mal länger als 2 sieht die ausgabe so aus
zweiter
test1231234.......
wenn jetzt xorg vor nvdia-xorg startet auch wenns
start nvidia-xorg
start xorg
ist, muss xorg ja nicht auf das beenden von nvidia-xorg warten. wir haben ja nicht sowas wie semaphore eingebaut!? oder?
kann man scripten return values geben? (bestimmt)
return1 = start nvidia-xorg
while(return1==false) usleep 10
return2 = start xorg
while return2==false usleep 10
return3= strat xineliboutput
usw usw usw
ich weiss ich weiss es ist ne gewagte theorie, aber wie erklärst du dir das matt auf 3 verschiedenen 1core systemen über monate nie probleme hatte und ich auf meinem schlafzuimmer vdr auch nicht und sobald wir das testen auf dualcores abhalten startet x nicht xineliboput kommt nicht hoch usw usw usw
greetz
p.s. mir ist klar das mein pseudocode hässlich ist, ich hoffe aber verständlich :-) andere möglichkeit wäre ein observer und notify messages.... dann kann man das zentral steuern