Tôi đã có một tập lệnh PHP cần gọi một tập lệnh shell nhưng hoàn toàn không quan tâm đến đầu ra. Kịch bản shell thực hiện một số cuộc gọi SOAP và chậm hoàn thành, vì vậy tôi không muốn làm chậm yêu cầu PHP trong khi nó chờ phản hồi. Trong thực tế, yêu cầu PHP sẽ có thể thoát mà không kết thúc quá trình shell.
Tôi đã nhìn vào khác nhau exec()
, shell_exec()
, pcntl_fork()
, vv chức năng, nhưng không ai trong số họ dường như để cung cấp chính xác những gì tôi muốn. (Hoặc, nếu họ làm, nó không rõ ràng với tôi như thế nào.) Có gợi ý nào không?
nice
vàionice
để ngăn tập lệnh shell áp đảo hệ thống của bạn (ví dụ/usr/bin/ionice -c3 /usr/bin/nice -n19
)