Tim Lorens
Mitglied
Hay,
ich hatte mal versucht über folgenden Code einen Prozess zu starten und diesen anhand seiner ProzessID wieder zu beenden.
Allerdings stimmt die ProzessID nicht. Wie kann ich das lösen, sodass das funktioniert?
-Tim
ich hatte mal versucht über folgenden Code einen Prozess zu starten und diesen anhand seiner ProzessID wieder zu beenden.
PHP:
$aDescriptorSpec = array (
0 => array('pipe','r'),
1 => array('file','test.log','w')
);
$oProcess = proc_open("test.bat", $aDescriptorSpec, $aPipes);
$aStatus = proc_get_status($oProcess);
echo $aStatus["pid"];
exec("taskkill /pid " . $aStatus["pid"]);
Allerdings stimmt die ProzessID nicht. Wie kann ich das lösen, sodass das funktioniert?
-Tim