ฉันมีสคริปต์ PHP ที่ต้องการเรียกใช้เชลล์สคริปต์ แต่ไม่สนใจเกี่ยวกับผลลัพธ์ เชลล์สคริปต์ทำการโทร SOAP จำนวนหนึ่งและทำงานช้าดังนั้นฉันไม่ต้องการชะลอคำขอ PHP ในขณะที่รอการตอบกลับ ในความเป็นจริงคำขอ PHP ควรจะสามารถออกได้โดยไม่ต้องยุติกระบวนการเชลล์
เราได้ตรวจสอบต่างๆexec()
, shell_exec()
, pcntl_fork()
ฟังก์ชั่น ฯลฯ แต่ไม่มีของพวกเขาดูเหมือนจะนำเสนอสิ่งที่ฉันต้องการ (หรือถ้าพวกเขาทำมันไม่ชัดเจนสำหรับฉัน) คำแนะนำใด ๆ
nice
และionice
เพื่อป้องกันเชลล์สคริปต์ไม่ให้ระบบของคุณครอบงำ (เช่น/usr/bin/ionice -c3 /usr/bin/nice -n19
)