Bernhard12: mehrere Shell-Befehle mit php nohup

Beitrag lesen

Hallo an alle,

ich habe folgendes Problem:
Ich möchte per php mehrere Shell-Befehle auf meinem Ubuntu-Server aufrufen, die SEQUENTIELL ablaufen müssen (ein Bild wird bearbeitet und als neue Datei gespeichert, diese wird dann weiterverarbeitet) und die ich gerne vom php-Skript entkoppeln möchte mit nohup.
Momentan sieht mein Code so aus:

$command1="nohup convert -trim +repage pic1.png pic2.png; convert pic2.png -thumbnail 500x10000 pic3.png; convert pic2.png -resize 115x1000 -gravity Center -crop 115x196+0+0  +repage pic4.png; rm pic1.png; rm pic2.png > /dev/null 2> /dev/null & echo $";  
$output = exec($command1 . ' 2>&1', $output, $return);

Das Skript an sich funktioniert auch gut, leider wartet aber mein php-Skript, bis alle Befehle beendet werden und die Befehle werden NICHT durch nohup von php entkoppelt. Dadurch bekomme ich eine ziemliche Verzögerung auf die Seite, die ich eigentlich verhindern wollte.
Ich hab schon gegoogelt, aber nur gefunden, dass es eigentlich klappen müsste.
Übrigens: Mit nur einem einzigen Befehl und nohup hat's funktioniert.

Bin für jegliche Hilfe dankbar.
vG