Hello,
wenn ich shell_exec nehme gibt es mir nichts zurück.
Wenn ich -b verwende gibt er mir dies zurück:
Continuing in background, pid 26231.Aber wenn ich in der console ps eingebe existiert 26231 nicht, auch wenn die Datei mehre hundert megabyte groß ist.
Wenn, dann 'ps -ax' oder 'ps -aux' oder ähnliches...
Du wolltest doch die Prozesse ohne Konsole auch sehen. dafür ist das kleine x (zumindest bei meinem ps)
weiß denn wget, in welches Verzeichnis es die Ausgabe schreiben soll und hat nobody dort auch Schreibrechte? Die Fehlermeldung läuft ja auf der Konsole oder der Standardfehlerausgabe auf und wird nicht an PHP zurückgegeben. Wenn da also irgendwo "access denied" im Nirwana verschwindet, bekommst Du das nicht mit. Du musst Dir schon die Fehlerausgabe in das Array der Rückgabewerte von exec() reinholen...
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)
