Il modulo child_process consente a Node di eseguire altri programmi/comandi (comandi della shell, script, altri binary) come processi OS separati. Utile per invocare strumenti di sistema, eseguire operazioni CPU-intensive al di fuori del processo principale, o orchestrare altri programmi.
I quattro metodi principali
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)
