Hallo, hier mein Problem
Ich starte mit "$out=shell_exec("cd /home/bw/apachehilfe; nohup wget --spider ".$eigeneIP."/start.php > /dev/null 2> /dev/null &");" einen Prozess
Das klappt
Später möchte ich rausbekommen, ob der Prozess noch läuft und die PID
das wollte ich mit
$out=shell_exec("ps -ef | grep -E \"[w]get.*spider 127.0.0.1/start.php\" | awk '{print $2}'");
Aber $out ist leer
Starte ich den Prozess ohne die Option --spider, klappt die Abfrage prima.
Alles, was hinter dem --spider steht, kann nicht mit einem grep von php ausgelesen werden.
Aus der Konsole klappen alle Varianten prima.
Hat jemand eine Idee?
Danke Neo