child_process ماڈیول Node کو دوسری پروگرام/کمانڈز (شیل کمانڈز، اسکرپٹس، دیگر بائنریز) کو الگ الگ OS عمل کے طور پر چلانے کی اجازت دیتا ہے۔ سسٹم ٹولز کو استعمال کرنے، CPU-بھاری کام کو مرکزی عمل سے باہر چلانے، یا دوسری پروگرام کو منظم کرنے کے لیے مفید ہے۔
چار بنیادی طریقے
exec → run a shell command, buffer all output (simple, small output)
execFile → run a file directly (no shell — safer, faster)
spawn → stream output (for large output / long-running processes)
fork → spawn a new NODE process with an IPC channel (Node-to-Node)
