Philipp Hasenfratz: Einen Schritt weiter

Beitrag lesen

Halihallo coolblue

Warum funktioniert das nicht:
while($client = $server->accept()) {
   $command=<$client>;
   system("$command &");
}

Weil $command noch ein Leerzeichen enthält und weil & vielleicht
nicht so funktioniert, wie du denkst. Ich bin mir nicht sicher, ob
dies den Prozess detached, ich glaube sogar eher nicht.

das auch nicht:
while($client = $server->accept()) {
   system("sar -u 1 100 &");
}
und das doch:
while($client = $server-accept()) {
   system('sar -u 1 100 &');
}

Naja, ist doch beides dasselbe, bis auf den -> Operator, den du noch
immer nicht hast und den doublequotes die hier keinen Einfluss haben.
Vielleicht funktioniert es nicht, weil du gar keine Requests auf
deinen Server ausführst...?

Bei den ersten Beiden Beispielen bleibt das Script am system Befehl hängen, bis sar beendet wurde. Beim letzten nicht :(

Wie auch immer, lies auch mein zweites Posting:
https://forum.selfhtml.org/?t=95797&m=581583, das wird ggf. einige Fragen klären.

Viele Grüsse

Philipp

0 47

Socket, system und Prozess in den Hintergrund schicken

coolblue
  • perl
  1. 0

    Einen Schritt weiter

    coolblue
    1. 0
      Philipp Hasenfratz
      1. 0
        coolblue
        1. 0
          Philipp Hasenfratz
          1. 0
            coolblue
            1. 0
              Philipp Hasenfratz
              1. 0

                Eine letzte Frage... hoffentlich :-)

                coolblue
                1. 0
                  Philipp Hasenfratz
                  1. 0
                    coolblue
                    1. 0
                      Philipp Hasenfratz
                      1. 0

                        Der wirklich letzte ... :-)

                        coolblue
                        1. 0
                          Philipp Hasenfratz
                  2. 0

                    CHOMP funktioniert nicht... was mache ich falsch?

                    coolblue
                    1. 0
                      Philipp Hasenfratz
                      1. 0
                        coolblue
                2. 0
                  Struppi
                  1. 0
                    coolblue
                    1. 0
                      EisFux
                      1. 0
                        coolblue
                        1. 0
                          Struppi
                          1. 0

                            Absolut klasse !

                            coolblue
                            1. 0
                              Philipp Hasenfratz
                              1. 0
                                coolblue
                              2. 0
                                coolblue
                                1. 0
                                  Philipp Hasenfratz
                                  1. 0
                                    coolblue
                          2. 0
                            Philipp Hasenfratz
                            1. 0

                              Benchmark, "chomp"-Lösungen

                              Philipp Hasenfratz
                              1. 0
                                coolblue
                                1. 0
                                  Philipp Hasenfratz
                                  1. 0
                                    coolblue
                            2. 0
                              Struppi
                      2. 0
                        Philipp Hasenfratz
                        1. 0
                          coolblue
                          1. 0
                            Philipp Hasenfratz
                            1. 0
                              coolblue
                            2. 0

                              Fehler im Forum nachträglich korrigieren

                              EisFux
                              • zu diesem forum
                              1. 0
                                Christian Kruse
                          2. 0
                            EisFux
                        2. 0
                          EisFux
                          1. 0
                            Philipp Hasenfratz
                            1. 0
                              Philipp Hasenfratz
  2. 0
    Philipp Hasenfratz
    1. 0
      coolblue
      1. 1
        Philipp Hasenfratz
        1. 0
          coolblue