PHP & andere Programme steuern!

Puppetmaster

Grünschnabel
Hallo,

ich möchte aus PHP heraus ein Programm starten!
Das ist soweit kein Problem. Ich kann mir auch die Ausgabe
abzeigen lassen. Aber ich kann das externe Programm nicht beenden, bevor es nicht selbst fertig ist.
Ich meine eigentlich müsste man ja nur ein "^C" ausführen!
Zur Zeit versuche ich es mit proc_open()!
Ich hoffe es kann mir jemand weiterhelfen?!?

Gruss
Puppetmaster
 
man ps
bzw ps --help auf der konsole

und kill [pid]

Bzw geben viele prozesse ihre pid zurück wenn sie gestartet werden diese kannst du dann auslesen.
 
Ich arbeite auf einem Windows-System!
Da gibt es diese Befehle nicht soweit ich weiß!
Es muss doch von PHP aus einen Befehl geben um
Prozesse vorzeitig zu beenden!
 
Du versuchst mit einer UNIX - Webprogrammiersprache die innerhalb eines Webservers läuft Windows Systemadministration zu betreiben.

Anders gesagt:
Falsches Werkzeug. Schau dir mal den Windows Scripting host an. Da kannst du mit VBScript usw diese Automation erreichen.
 
Also das es auch anders geht ist ja in Ordnung.
Ich möchte aber umbedingt dieses Problem mit PHP lösen bzw. ICH MUSS!
Das Ausführen klappt ja. Ich möchte einfach diesen Prozess killen.
Ich erhalte ja auch die Ausgaben des Prozesses also kann ich darauf auch explizit reagieren. Ich habe gesehen das es jetzt
proc_terminate() gibt. Vielleicht kann ich es ja damit schaffen.
 
Zurück