Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Perl und prozess abkoppeln

  1. #1
    Registrierter Benutzer
    Registriert seit
    03.02.2001
    Beiträge
    56

    Perl und prozess abkoppeln

    Hallo,

    ich habe eine kleine Webanwendung mit CGI::Application und Net::Server geschrieben.

    In einem Runmode bei CGI::Application mache ich einen fork. Einer der Prozesse soll eine Webseite ausliefern, der andere soll eine längere Bearbeitung starten. CGI::App liefert aber die Seite erst aus, wenn Papa und Kind beendet sind.

    Gibt es eine Möglichkeit, einen Prozess in Perl abzukoppeln, sodass der Runmode beendet werden kann, und der nicht wartet, bis die lange Bearbeitung beendet ist?

    Vielen Dank
    Torsten

  2. #2
    Registrierter Benutzer
    Registriert seit
    05.02.2006
    Beiträge
    116
    Code:
    system("befehl &");

  3. #3
    Registrierter Benutzer
    Registriert seit
    03.02.2001
    Beiträge
    56
    Dann starte ich aber ein komplett neues Perl. Ich dachte ich kann sowas innerhalb von perl irgendwie loesen ...

  4. #4
    Registrierter Benutzer
    Registriert seit
    28.10.2006
    Beiträge
    34

  5. #5
    Registrierter Benutzer
    Registriert seit
    03.02.2001
    Beiträge
    56
    Hallo craano, danke für den Link, aber das bringt leider nix.

    Ich habe das ganze jetzt über die Funktion post_client_connection_hook vom Net::Server gelöst. Dieser hook wird aufgerufen, sobald die Client Verbindung abgeschlossen ist (der client also die komplette Webseite bekommen hat). Somit kann man in Ruhe nachher noch Dinge ausführen.

  6. #6
    Registrierter Benutzer
    Registriert seit
    05.02.2006
    Beiträge
    116
    Kannst Du die Lösung mal hier skizzieren? Das klingt ganz interessant...

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •