child_process modulis leidžia Node paleisti kitus programas/komandas (shell komandas, skriptus, kitus dvejetainius failus) kaip atskirus OS procesus. Naudingas sisteminių įrankių iškviečimui, CPU-jėm reikalaujančio darbo paleisimui už pagrindinį procesą arba kitų programų koordinavimui.
Keturi pagrindiniai metodai
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)
