Hi,
worum es genau geht möchte ich hier nicht breit treten.
was Deine Daten bedeuten und wem Du sie verkaufen willst, ist für die Problemstellung irrelevant. Versuche, zu abstrahieren.
ich kann das script starten und die seite auktualiseren und das
script erneut aufrufen so das ein zweiter start ermöglicht wird.
es ist also möglich das script mehrmals auszuführen und es
arbeitet auch weiter wenn der user offline ist ;)
nun mein problem ist es jetzt wie ich das script mehrmals gleizeitig
aufrufen kann.
Mir ist immer noch unklar, _was_ Du erreichen willst. Bisher hast Du nur
geschrieben, _wie_ Du irgend etwas zu erreichen versucht hast, und daß das nicht Deine Anforderungen erfüllt hat.
Deine Andeutungen klingen so, daß mir nicht klar wird, wieso Du überhaupt einen Browser im Spiel hast. Du willst irgendwas auf dem Server berechnen und dort auch speichern - ja, und nun? Wozu der Browser?
Um ein Startsignal zu geben vielleicht? Das kannst Du ganz einfach haben: Laß das CGI-Skript auf dem Server einen Schalter umlegen (beispielsweise eine leere Datei anlegen oder irgendwas in der Art).
Der eigentliche Job für die Berechnung sollte von HTTP völlig unabhängig laufen. Je nachdem, wie genau Du die Startbedingung und die Aufruffrquenz vorhersagen kannst, bieten sich
- ein permanent wartender daemon (mit "sleep <sekunden>" und Test auf den Schalter) oder
- ein per cron periodisch gestarteter Prozeß, der ebenfalls den Schalter prüft und bei dessen Fehlen aufhört zu arbeiten
an.
Du bist in eine bestimmte Implementierungsrichtung gerannt. Wir wissen nicht, wieso. Deine Andeutungen klingen aber so, als solltest Du zuallererst diese Entscheidung überdenken. Die Implementierung im Details ist möglicherweise eine Kleinigkeit, sobald Du den richtigen Ansatz hast. Dir beim Finden desselben zu helfen, erfordert aber die Kenntnis Deiner Aufgabenstellung ...
Viele Grüße
Michael