Ich denke, es gibt Tonnen von ähnlichen Posts, aber ich habe noch keine Lösung gefunden, nachdem ich mich umgesehen habe.
Im Grunde versuche ich zwei Skripte im Hintergrund auszuführen. Wenn ich sie in der Kommandozeile starte, sehe ich nach Aufruf meines ersten Skripts:
%Vor% Ich habe ...script.php > /dev/null &
mit dem gleichen Ergebnis versucht. Ich bekomme:
was ich ignoriere und den zweiten laufe. Ich bemerkte, dass es dort zu hängen schien und drückte Enter zurück zu machine:~folder>
Beide Skripte funktionieren. Ich habe versucht, dies in einen shell_exec Befehl umzuwandeln und nichts scheint zu funktionieren. Ich vermute, dass das ignoring input
-Bit Schwierigkeiten verursacht, aber ich bin mir nicht sicher. Trotzdem funktioniert das Folgende nicht. Es hängt nur im Browser:
Tags und Links php exec shellexecute nohup shell-exec