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 &');
?