Czy istnieje sposób na użycie shell_exec bez czekania na wykonanie polecenia?

Mam zadanie, które chciałbym uruchomić w tle.

Użytkownik klika stronę, skrypt PHP jest uruchamiany i na podstawie pewnych warunków, jeśli jest to wymagane, musi uruchomić skrypt powłoki, np .:

shell_exec('php measurePerformance.php 47 844 email@yahoo.com');

Obecnie używam shell_exec, ale to wymaga, aby skrypt czekał na wynik. Czy jest jakiś sposób na wykonanie polecenia, bez czekania na jego zakończenie?

1 odpowiedź

Co powiesz na dodanie:

"> /dev/null 2>/dev/null &"

shell_exec('php measurePerformance.php 47 844 email@yahoo.com > /dev/null 2>/dev/null &');

?

Twoja odpowiedź

Zaloguj się aby odpowiedzieć.

Operiada

Operiada to polskojęzyczne forum informatyczne działające na zasadzie pytań i odpowiedzi.

Obserwowane tagi

Zaloguj się aby obserwować tagi.