Ich versuche, alle Benutzer Prozesse mit PHP shell_exec
Funktion zu erhalten:Warum zeigt PHP `shell_exec` nicht die korrekte` ps` Ausgabe?
shell_exec("ps aux")
Aus irgendeinem Grund dieser Befehl druckt apache
und root
Prozesse jedoch, es nicht alle anderen Benutzer Prozesse drucken. Selbst wenn ich laufen folgende:
shell_exec("ps -u myuser1 2>&1")
PHP ist nicht in der Lage alle Prozesse zu drucken.
Kennt jemand den Grund für eine solche shell_exec
Verhalten und hat eine Idee, wie Sie es beheben?
Es hängt wahrscheinlich mit den Berechtigungen des 'apache' Benutzers und nicht irgendetwas in PHP selbst zusammen. – Simba