Wie kann ich ein Programm im Hintergrund (nicht blockierend) mit PHP ausführen?

Ich möchte ein Shell-Skript in PHP ausführen, aber die Ausführung dieses Shell-Skripts dauert sehr lange (es ist inaktiv). Ich möchte nicht, dass der Webserver beim Ausführen dieses Skripts blockiert. Ich habe es versuchtexec() undshell_exec() in PHP, aber der Server stoppt, bis das Shell-Skript beendet ist!

Ich dachte daran, @ zu tfork im Shell-Skript selbst, aber ich weiß nicht, wie das geht. Ich möchte nur, dass das PHP-Skript dieses Shell-Skript aufruft und weiterarbeitet. Ich warte nicht auf ein Ergebnis des Skripts.

Ich habe versucht, das Shell-Skript im Hintergrund mit @ auszuführe& immer noch blockieren :( Jede Hilfe wird sehr geschätzt.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage