Zum Inhalt springen

PHP führt gestartete Programme um jeden Preis im Vordergrund aus


Empfohlene Beiträge

Hallo,

die Dokumentationen sagen, dass man bei Befehlen, wie shell_exec, exec oder pass_thru wie auf der Linux-Shell auch einfach ein &-Zeichen hinter den Aufruf hängen kann, worauf der Prozess dann in den Hintergrund geht und das Skript direkt weiter läuft.

Nun habe ich die Situation, dass das Skript die Prozesse um jeden Preis im Vordergrund startet. Selbst dann, wenn man ein Skript startet, dass einen weiteren Befehl mit & am Ende aufruft, wartet das PHP-Skript ab, bis alles fertig ist.

Was könnte der Grund sein? (PHP 5.3 aus der Ubuntu-Distribution, CLI-Backend).

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 2 Wochen später...

Hi,

Hast du sichergestellt, dass der Outpu des Skripts umgeleitet wird?

Andernfalls wartet PHP trotz des & auf das Ende des aufgerufenen Skripts.

Wenn du den Output nicht brauchst könntest du zum Beispiel nach /dev/null umleiten:

exec("meinscript &> /dev/null &");

Ich hoffe das konnte dir weiter helfen.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...