Funktionen zur Programmausführung
Einführung
Diese Funktionen stellen Mittel und Wege zur Verfügung, Befehle und externe Programme auf dem System selbst auszuführen und diese Ausführung sicher durchzuführen.
Anforderungen
Diese Erweiterung benötigt keine externen Bibliotheken.
Installation
Für diese Funktionen ist keine Installation erforderlich, diese gehören zum Grundbestand von PHP.
Laufzeit Konfiguration
Diese Erweiterung definiert keine Konfigurationseinstellungen in der php.ini.
Resource Typen
Die Erweiterung definiert eine process-Ressource, die von proc_open() zurückgegeben wird
Vordefinierte Konstanten
Diese Erweiterung definiert keine Konstanten.
Anmerkungen
Offene Dateien mit einem Lock (speziell offene Sessions) sollten geschlossen werden, bevor ein Programm im Hintergrund ausgeführt wird.
Siehe auch
Diese Funktionen stehen in enger Beziehung zum Backtick-Operator. Wenn Sie den Safemode benutzen, beachten Sie auch die Einschränkungen durch die safe_mode_exec_dir-Direktive.
Inhaltsverzeichnis
- escapeshellarg — Maskiert eine Zeichenkette (String), um sie als Shell-Argument benutzen zu können
- escapeshellcmd — Maskiert Shell-Metazeichen
- exec — Führt ein externes Programm aus
- passthru — Führt ein externes Programm aus und zeigt dessen Ausgabe an
- proc_close — Close a process opened by proc_open and return the exit code of that process.
- proc_get_status — Get information about a process opened by proc_open
- proc_nice — Change the priority of the current process
- proc_open — Execute a command and open file pointers for input/output
- proc_terminate — Kills a process opened by proc_open
- shell_exec — Execute command via shell and return the complete output as a string
- system — Führt ein externes Programm aus und zeigt dessen Ausgabe an.