我在網絡服務器nginx + php-fpm上有主要的php腳本,並嘗試使用來自網絡瀏覽器的GET請求在後臺運行另一個php腳本。在main.php行代碼中調用detect.php:PHP:無法在後臺執行腳本
exec("/usr/bin/php -f /var/www/detect.php 6 > /dev/null 2>&1 &");
detect.php 不啓動。我沒有任何錯誤。
如果刪除 「&」:
exec("/usr/bin/php -f /var/www/detect.php 6 > /dev/null 2>&1 ");
detect.php成功啓動。
從殼慶典以 「&」:
sudo -u www-data /usr/bin/php -f /var/www/detect.php 6 > /dev/null 2>&1 &
腳本detect.php成功啓動。
我需要在後臺運行detect.php! main.php中有很多其他的動作和其他腳本。我不能等detect.php完成。 –
與客戶端的連接關閉後,您可以同步運行嗎? – Jerry