Gibt es eine Möglichkeit, die PID des Prozesses durch einen Lockruf abgerufen werden? Hier ist ein kurzes curl Aufruf Beispiel in foo.php:Access-PID von PHP-Prozess von CURL auf dem gleichen Server erzeugt
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, "http://www.foobar.com/bar.php");
$contents = curl_exec($ch);
curl_close($ch);
?>
Und ich würde die PID des bar.php Verfahrens zur Verwendung in foo.php mag. Meine Instinkte sagen, dass es keinen Weg gibt, aber ich dachte, ich würde sehen, ob jemand so etwas versucht hat.
Wenn es hilft, existieren foo.php und bar.php auf demselben Server.
Ja, mein aktueller Plan ist bar.php log die PID, wenn eine bestimmte Variable gesetzt ist, so dass foo.php es abrufen kann. Ich wollte jedoch vermeiden, störenden Code in bar.php zu stecken. – DTest