| Skip to content | https://nodejs.org/docs/latest-v24.x/api/child_process.html#apicontent |
|
Node.js
| https://nodejs.org/ |
| About this documentation | https://nodejs.org/docs/latest-v24.x/api/documentation.html |
| Usage and example | https://nodejs.org/docs/latest-v24.x/api/synopsis.html |
| Assertion testing | https://nodejs.org/docs/latest-v24.x/api/assert.html |
| Asynchronous context tracking | https://nodejs.org/docs/latest-v24.x/api/async_context.html |
| Async hooks | https://nodejs.org/docs/latest-v24.x/api/async_hooks.html |
| Buffer | https://nodejs.org/docs/latest-v24.x/api/buffer.html |
| C++ addons | https://nodejs.org/docs/latest-v24.x/api/addons.html |
| C/C++ addons with Node-API | https://nodejs.org/docs/latest-v24.x/api/n-api.html |
| C++ embedder API | https://nodejs.org/docs/latest-v24.x/api/embedding.html |
| Child processes | https://nodejs.org/docs/latest-v24.x/api/child_process.html |
| Cluster | https://nodejs.org/docs/latest-v24.x/api/cluster.html |
| Command-line options | https://nodejs.org/docs/latest-v24.x/api/cli.html |
| Console | https://nodejs.org/docs/latest-v24.x/api/console.html |
| Crypto | https://nodejs.org/docs/latest-v24.x/api/crypto.html |
| Debugger | https://nodejs.org/docs/latest-v24.x/api/debugger.html |
| Deprecated APIs | https://nodejs.org/docs/latest-v24.x/api/deprecations.html |
| Diagnostics Channel | https://nodejs.org/docs/latest-v24.x/api/diagnostics_channel.html |
| DNS | https://nodejs.org/docs/latest-v24.x/api/dns.html |
| Domain | https://nodejs.org/docs/latest-v24.x/api/domain.html |
| Environment Variables | https://nodejs.org/docs/latest-v24.x/api/environment_variables.html |
| Errors | https://nodejs.org/docs/latest-v24.x/api/errors.html |
| Events | https://nodejs.org/docs/latest-v24.x/api/events.html |
| File system | https://nodejs.org/docs/latest-v24.x/api/fs.html |
| Globals | https://nodejs.org/docs/latest-v24.x/api/globals.html |
| HTTP | https://nodejs.org/docs/latest-v24.x/api/http.html |
| HTTP/2 | https://nodejs.org/docs/latest-v24.x/api/http2.html |
| HTTPS | https://nodejs.org/docs/latest-v24.x/api/https.html |
| Inspector | https://nodejs.org/docs/latest-v24.x/api/inspector.html |
| Internationalization | https://nodejs.org/docs/latest-v24.x/api/intl.html |
| Iterable Streams API | https://nodejs.org/docs/latest-v24.x/api/stream_iter.html |
| Modules: CommonJS modules | https://nodejs.org/docs/latest-v24.x/api/modules.html |
| Modules: ECMAScript modules | https://nodejs.org/docs/latest-v24.x/api/esm.html |
| Modules: node:module API | https://nodejs.org/docs/latest-v24.x/api/module.html |
| Modules: Packages | https://nodejs.org/docs/latest-v24.x/api/packages.html |
| Modules: TypeScript | https://nodejs.org/docs/latest-v24.x/api/typescript.html |
| Net | https://nodejs.org/docs/latest-v24.x/api/net.html |
| OS | https://nodejs.org/docs/latest-v24.x/api/os.html |
| Path | https://nodejs.org/docs/latest-v24.x/api/path.html |
| Performance hooks | https://nodejs.org/docs/latest-v24.x/api/perf_hooks.html |
| Permissions | https://nodejs.org/docs/latest-v24.x/api/permissions.html |
| Process | https://nodejs.org/docs/latest-v24.x/api/process.html |
| Punycode | https://nodejs.org/docs/latest-v24.x/api/punycode.html |
| Query strings | https://nodejs.org/docs/latest-v24.x/api/querystring.html |
| Readline | https://nodejs.org/docs/latest-v24.x/api/readline.html |
| REPL | https://nodejs.org/docs/latest-v24.x/api/repl.html |
| Report | https://nodejs.org/docs/latest-v24.x/api/report.html |
| Single executable applications | https://nodejs.org/docs/latest-v24.x/api/single-executable-applications.html |
| SQLite | https://nodejs.org/docs/latest-v24.x/api/sqlite.html |
| Stream | https://nodejs.org/docs/latest-v24.x/api/stream.html |
| String decoder | https://nodejs.org/docs/latest-v24.x/api/string_decoder.html |
| Test runner | https://nodejs.org/docs/latest-v24.x/api/test.html |
| Timers | https://nodejs.org/docs/latest-v24.x/api/timers.html |
| TLS/SSL | https://nodejs.org/docs/latest-v24.x/api/tls.html |
| Trace events | https://nodejs.org/docs/latest-v24.x/api/tracing.html |
| TTY | https://nodejs.org/docs/latest-v24.x/api/tty.html |
| UDP/datagram | https://nodejs.org/docs/latest-v24.x/api/dgram.html |
| URL | https://nodejs.org/docs/latest-v24.x/api/url.html |
| Utilities | https://nodejs.org/docs/latest-v24.x/api/util.html |
| V8 | https://nodejs.org/docs/latest-v24.x/api/v8.html |
| VM | https://nodejs.org/docs/latest-v24.x/api/vm.html |
| WASI | https://nodejs.org/docs/latest-v24.x/api/wasi.html |
| Web Crypto API | https://nodejs.org/docs/latest-v24.x/api/webcrypto.html |
| Web Streams API | https://nodejs.org/docs/latest-v24.x/api/webstreams.html |
| Worker threads | https://nodejs.org/docs/latest-v24.x/api/worker_threads.html |
| Zlib | https://nodejs.org/docs/latest-v24.x/api/zlib.html |
| Code repository and issue tracker | https://github.com/nodejs/node |
|
Table of contents
| https://nodejs.org/docs/latest-v24.x/api/child_process.html#toc-picker |
| Child process | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child-process |
| Asynchronous process creation | https://nodejs.org/docs/latest-v24.x/api/child_process.html#asynchronous-process-creation |
| Spawning .bat and .cmd files on Windows | https://nodejs.org/docs/latest-v24.x/api/child_process.html#spawning-bat-and-cmd-files-on-windows |
| child_process.exec(command[, options][, callback]) | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexeccommand-options-callback |
| child_process.execFile(file[, args][, options][, callback]) | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexecfilefile-args-options-callback |
| child_process.fork(modulePath[, args][, options]) | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processforkmodulepath-args-options |
| child_process.spawn(command[, args][, options]) | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processspawncommand-args-options |
| options.detached | https://nodejs.org/docs/latest-v24.x/api/child_process.html#optionsdetached |
| options.stdio | https://nodejs.org/docs/latest-v24.x/api/child_process.html#optionsstdio |
| Synchronous process creation | https://nodejs.org/docs/latest-v24.x/api/child_process.html#synchronous-process-creation |
| child_process.execFileSync(file[, args][, options]) | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexecfilesyncfile-args-options |
| child_process.execSync(command[, options]) | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexecsynccommand-options |
| child_process.spawnSync(command[, args][, options]) | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processspawnsynccommand-args-options |
| Class: ChildProcess | https://nodejs.org/docs/latest-v24.x/api/child_process.html#class-childprocess |
| Event: 'close' | https://nodejs.org/docs/latest-v24.x/api/child_process.html#event-close |
| Event: 'disconnect' | https://nodejs.org/docs/latest-v24.x/api/child_process.html#event-disconnect |
| Event: 'error' | https://nodejs.org/docs/latest-v24.x/api/child_process.html#event-error |
| Event: 'exit' | https://nodejs.org/docs/latest-v24.x/api/child_process.html#event-exit |
| Event: 'message' | https://nodejs.org/docs/latest-v24.x/api/child_process.html#event-message |
| Event: 'spawn' | https://nodejs.org/docs/latest-v24.x/api/child_process.html#event-spawn |
| subprocess.channel | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesschannel |
| subprocess.channel.ref() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesschannelref |
| subprocess.channel.unref() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesschannelunref |
| subprocess.connected | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessconnected |
| subprocess.disconnect() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessdisconnect |
| subprocess.exitCode | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessexitcode |
| subprocess.kill([signal]) | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesskillsignal |
| subprocess[Symbol.dispose]() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesssymboldispose |
| subprocess.killed | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesskilled |
| subprocess.pid | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesspid |
| subprocess.ref() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessref |
| subprocess.send(message[, sendHandle[, options]][, callback]) | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesssendmessage-sendhandle-options-callback |
| Example: sending a server object | https://nodejs.org/docs/latest-v24.x/api/child_process.html#example-sending-a-server-object |
| Example: sending a socket object | https://nodejs.org/docs/latest-v24.x/api/child_process.html#example-sending-a-socket-object |
| subprocess.signalCode | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesssignalcode |
| subprocess.spawnargs | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessspawnargs |
| subprocess.spawnfile | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessspawnfile |
| subprocess.stderr | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstderr |
| subprocess.stdin | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstdin |
| subprocess.stdio | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstdio |
| subprocess.stdout | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstdout |
| subprocess.unref() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessunref |
| maxBuffer and Unicode | https://nodejs.org/docs/latest-v24.x/api/child_process.html#maxbuffer-and-unicode |
| Shell requirements | https://nodejs.org/docs/latest-v24.x/api/child_process.html#shell-requirements |
| Default Windows shell | https://nodejs.org/docs/latest-v24.x/api/child_process.html#default-windows-shell |
| Advanced serialization | https://nodejs.org/docs/latest-v24.x/api/child_process.html#advanced-serialization |
|
Index
| https://nodejs.org/docs/latest-v24.x/api/child_process.html#gtoc-picker |
| About this documentation | https://nodejs.org/docs/latest-v24.x/api/documentation.html |
| Usage and example | https://nodejs.org/docs/latest-v24.x/api/synopsis.html |
| Index | https://nodejs.org/docs/latest-v24.x/api/index.html |
| Assertion testing | https://nodejs.org/docs/latest-v24.x/api/assert.html |
| Asynchronous context tracking | https://nodejs.org/docs/latest-v24.x/api/async_context.html |
| Async hooks | https://nodejs.org/docs/latest-v24.x/api/async_hooks.html |
| Buffer | https://nodejs.org/docs/latest-v24.x/api/buffer.html |
| C++ addons | https://nodejs.org/docs/latest-v24.x/api/addons.html |
| C/C++ addons with Node-API | https://nodejs.org/docs/latest-v24.x/api/n-api.html |
| C++ embedder API | https://nodejs.org/docs/latest-v24.x/api/embedding.html |
| Child processes | https://nodejs.org/docs/latest-v24.x/api/child_process.html |
| Cluster | https://nodejs.org/docs/latest-v24.x/api/cluster.html |
| Command-line options | https://nodejs.org/docs/latest-v24.x/api/cli.html |
| Console | https://nodejs.org/docs/latest-v24.x/api/console.html |
| Crypto | https://nodejs.org/docs/latest-v24.x/api/crypto.html |
| Debugger | https://nodejs.org/docs/latest-v24.x/api/debugger.html |
| Deprecated APIs | https://nodejs.org/docs/latest-v24.x/api/deprecations.html |
| Diagnostics Channel | https://nodejs.org/docs/latest-v24.x/api/diagnostics_channel.html |
| DNS | https://nodejs.org/docs/latest-v24.x/api/dns.html |
| Domain | https://nodejs.org/docs/latest-v24.x/api/domain.html |
| Environment Variables | https://nodejs.org/docs/latest-v24.x/api/environment_variables.html |
| Errors | https://nodejs.org/docs/latest-v24.x/api/errors.html |
| Events | https://nodejs.org/docs/latest-v24.x/api/events.html |
| File system | https://nodejs.org/docs/latest-v24.x/api/fs.html |
| Globals | https://nodejs.org/docs/latest-v24.x/api/globals.html |
| HTTP | https://nodejs.org/docs/latest-v24.x/api/http.html |
| HTTP/2 | https://nodejs.org/docs/latest-v24.x/api/http2.html |
| HTTPS | https://nodejs.org/docs/latest-v24.x/api/https.html |
| Inspector | https://nodejs.org/docs/latest-v24.x/api/inspector.html |
| Internationalization | https://nodejs.org/docs/latest-v24.x/api/intl.html |
| Iterable Streams API | https://nodejs.org/docs/latest-v24.x/api/stream_iter.html |
| Modules: CommonJS modules | https://nodejs.org/docs/latest-v24.x/api/modules.html |
| Modules: ECMAScript modules | https://nodejs.org/docs/latest-v24.x/api/esm.html |
| Modules: node:module API | https://nodejs.org/docs/latest-v24.x/api/module.html |
| Modules: Packages | https://nodejs.org/docs/latest-v24.x/api/packages.html |
| Modules: TypeScript | https://nodejs.org/docs/latest-v24.x/api/typescript.html |
| Net | https://nodejs.org/docs/latest-v24.x/api/net.html |
| OS | https://nodejs.org/docs/latest-v24.x/api/os.html |
| Path | https://nodejs.org/docs/latest-v24.x/api/path.html |
| Performance hooks | https://nodejs.org/docs/latest-v24.x/api/perf_hooks.html |
| Permissions | https://nodejs.org/docs/latest-v24.x/api/permissions.html |
| Process | https://nodejs.org/docs/latest-v24.x/api/process.html |
| Punycode | https://nodejs.org/docs/latest-v24.x/api/punycode.html |
| Query strings | https://nodejs.org/docs/latest-v24.x/api/querystring.html |
| Readline | https://nodejs.org/docs/latest-v24.x/api/readline.html |
| REPL | https://nodejs.org/docs/latest-v24.x/api/repl.html |
| Report | https://nodejs.org/docs/latest-v24.x/api/report.html |
| Single executable applications | https://nodejs.org/docs/latest-v24.x/api/single-executable-applications.html |
| SQLite | https://nodejs.org/docs/latest-v24.x/api/sqlite.html |
| Stream | https://nodejs.org/docs/latest-v24.x/api/stream.html |
| String decoder | https://nodejs.org/docs/latest-v24.x/api/string_decoder.html |
| Test runner | https://nodejs.org/docs/latest-v24.x/api/test.html |
| Timers | https://nodejs.org/docs/latest-v24.x/api/timers.html |
| TLS/SSL | https://nodejs.org/docs/latest-v24.x/api/tls.html |
| Trace events | https://nodejs.org/docs/latest-v24.x/api/tracing.html |
| TTY | https://nodejs.org/docs/latest-v24.x/api/tty.html |
| UDP/datagram | https://nodejs.org/docs/latest-v24.x/api/dgram.html |
| URL | https://nodejs.org/docs/latest-v24.x/api/url.html |
| Utilities | https://nodejs.org/docs/latest-v24.x/api/util.html |
| V8 | https://nodejs.org/docs/latest-v24.x/api/v8.html |
| VM | https://nodejs.org/docs/latest-v24.x/api/vm.html |
| WASI | https://nodejs.org/docs/latest-v24.x/api/wasi.html |
| Web Crypto API | https://nodejs.org/docs/latest-v24.x/api/webcrypto.html |
| Web Streams API | https://nodejs.org/docs/latest-v24.x/api/webstreams.html |
| Worker threads | https://nodejs.org/docs/latest-v24.x/api/worker_threads.html |
| Zlib | https://nodejs.org/docs/latest-v24.x/api/zlib.html |
| Code repository and issue tracker | https://github.com/nodejs/node |
|
Other versions
| https://nodejs.org/docs/latest-v24.x/api/child_process.html#alt-docs |
| 26.x | https://nodejs.org/docs/latest-v26.x/api/child_process.html |
| 25.x | https://nodejs.org/docs/latest-v25.x/api/child_process.html |
| 24.x LTS | https://nodejs.org/docs/latest-v24.x/api/child_process.html |
| 23.x | https://nodejs.org/docs/latest-v23.x/api/child_process.html |
| 22.x LTS | https://nodejs.org/docs/latest-v22.x/api/child_process.html |
| 21.x | https://nodejs.org/docs/latest-v21.x/api/child_process.html |
| 20.x | https://nodejs.org/docs/latest-v20.x/api/child_process.html |
| 19.x | https://nodejs.org/docs/latest-v19.x/api/child_process.html |
| 18.x | https://nodejs.org/docs/latest-v18.x/api/child_process.html |
| 17.x | https://nodejs.org/docs/latest-v17.x/api/child_process.html |
| 16.x | https://nodejs.org/docs/latest-v16.x/api/child_process.html |
| 15.x | https://nodejs.org/docs/latest-v15.x/api/child_process.html |
| 14.x | https://nodejs.org/docs/latest-v14.x/api/child_process.html |
| 13.x | https://nodejs.org/docs/latest-v13.x/api/child_process.html |
| 12.x | https://nodejs.org/docs/latest-v12.x/api/child_process.html |
| 11.x | https://nodejs.org/docs/latest-v11.x/api/child_process.html |
| 10.x | https://nodejs.org/docs/latest-v10.x/api/child_process.html |
| 9.x | https://nodejs.org/docs/latest-v9.x/api/child_process.html |
| 8.x | https://nodejs.org/docs/latest-v8.x/api/child_process.html |
| 7.x | https://nodejs.org/docs/latest-v7.x/api/child_process.html |
| 6.x | https://nodejs.org/docs/latest-v6.x/api/child_process.html |
| 5.x | https://nodejs.org/docs/latest-v5.x/api/child_process.html |
| 4.x | https://nodejs.org/docs/latest-v4.x/api/child_process.html |
| 0.12.x | https://nodejs.org/docs/latest-v0.12.x/api/child_process.html |
| 0.10.x | https://nodejs.org/docs/latest-v0.10.x/api/child_process.html |
|
Options
| https://nodejs.org/docs/latest-v24.x/api/child_process.html#options-picker |
| View on single page | https://nodejs.org/docs/latest-v24.x/api/all.html |
| View as JSON | https://nodejs.org/docs/latest-v24.x/api/child_process.json |
| Edit on GitHub | https://github.com/nodejs/node/edit/main/doc/api/child_process.md |
| Child process | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child-process |
| Asynchronous process creation | https://nodejs.org/docs/latest-v24.x/api/child_process.html#asynchronous-process-creation |
| Spawning .bat and .cmd files on Windows | https://nodejs.org/docs/latest-v24.x/api/child_process.html#spawning-bat-and-cmd-files-on-windows |
| child_process.exec(command[, options][, callback]) | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexeccommand-options-callback |
| child_process.execFile(file[, args][, options][, callback]) | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexecfilefile-args-options-callback |
| child_process.fork(modulePath[, args][, options]) | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processforkmodulepath-args-options |
| child_process.spawn(command[, args][, options]) | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processspawncommand-args-options |
| options.detached | https://nodejs.org/docs/latest-v24.x/api/child_process.html#optionsdetached |
| options.stdio | https://nodejs.org/docs/latest-v24.x/api/child_process.html#optionsstdio |
| Synchronous process creation | https://nodejs.org/docs/latest-v24.x/api/child_process.html#synchronous-process-creation |
| child_process.execFileSync(file[, args][, options]) | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexecfilesyncfile-args-options |
| child_process.execSync(command[, options]) | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexecsynccommand-options |
| child_process.spawnSync(command[, args][, options]) | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processspawnsynccommand-args-options |
| Class: ChildProcess | https://nodejs.org/docs/latest-v24.x/api/child_process.html#class-childprocess |
| Event: 'close' | https://nodejs.org/docs/latest-v24.x/api/child_process.html#event-close |
| Event: 'disconnect' | https://nodejs.org/docs/latest-v24.x/api/child_process.html#event-disconnect |
| Event: 'error' | https://nodejs.org/docs/latest-v24.x/api/child_process.html#event-error |
| Event: 'exit' | https://nodejs.org/docs/latest-v24.x/api/child_process.html#event-exit |
| Event: 'message' | https://nodejs.org/docs/latest-v24.x/api/child_process.html#event-message |
| Event: 'spawn' | https://nodejs.org/docs/latest-v24.x/api/child_process.html#event-spawn |
| subprocess.channel | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesschannel |
| subprocess.channel.ref() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesschannelref |
| subprocess.channel.unref() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesschannelunref |
| subprocess.connected | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessconnected |
| subprocess.disconnect() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessdisconnect |
| subprocess.exitCode | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessexitcode |
| subprocess.kill([signal]) | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesskillsignal |
| subprocess[Symbol.dispose]() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesssymboldispose |
| subprocess.killed | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesskilled |
| subprocess.pid | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesspid |
| subprocess.ref() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessref |
| subprocess.send(message[, sendHandle[, options]][, callback]) | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesssendmessage-sendhandle-options-callback |
| Example: sending a server object | https://nodejs.org/docs/latest-v24.x/api/child_process.html#example-sending-a-server-object |
| Example: sending a socket object | https://nodejs.org/docs/latest-v24.x/api/child_process.html#example-sending-a-socket-object |
| subprocess.signalCode | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesssignalcode |
| subprocess.spawnargs | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessspawnargs |
| subprocess.spawnfile | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessspawnfile |
| subprocess.stderr | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstderr |
| subprocess.stdin | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstdin |
| subprocess.stdio | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstdio |
| subprocess.stdout | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstdout |
| subprocess.unref() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessunref |
| maxBuffer and Unicode | https://nodejs.org/docs/latest-v24.x/api/child_process.html#maxbuffer-and-unicode |
| Shell requirements | https://nodejs.org/docs/latest-v24.x/api/child_process.html#shell-requirements |
| Default Windows shell | https://nodejs.org/docs/latest-v24.x/api/child_process.html#default-windows-shell |
| Advanced serialization | https://nodejs.org/docs/latest-v24.x/api/child_process.html#advanced-serialization |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child-process |
| Stability: 2 | https://nodejs.org/docs/latest-v24.x/api/documentation.html#stability-index |
| lib/child_process.js | https://github.com/nodejs/node/blob/v24.22.2/lib/child_process.js |
| popen(3) | http://man7.org/linux/man-pages/man3/popen.3.html |
| child_process.spawn() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processspawncommand-args-options |
| child_process.spawn() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processspawncommand-args-options |
| child_process.spawnSync() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processspawnsynccommand-args-options |
| child_process.spawn() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processspawncommand-args-options |
| child_process.spawnSync() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processspawnsynccommand-args-options |
| child_process.spawn() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processspawncommand-args-options |
| child_process.spawnSync() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processspawnsynccommand-args-options |
| child_process.exec() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexeccommand-options-callback |
| child_process.execFile() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexecfilefile-args-options-callback |
| child_process.exec() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexeccommand-options-callback |
| child_process.fork() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processforkmodulepath-args-options |
| child_process.execSync() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexecsynccommand-options |
| child_process.exec() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexeccommand-options-callback |
| child_process.execFileSync() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexecfilesyncfile-args-options |
| child_process.execFile() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexecfilefile-args-options-callback |
| synchronous counterparts | https://nodejs.org/docs/latest-v24.x/api/child_process.html#synchronous-process-creation |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#asynchronous-process-creation |
| child_process.spawn() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processspawncommand-args-options |
| child_process.fork() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processforkmodulepath-args-options |
| child_process.exec() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexeccommand-options-callback |
| child_process.execFile() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexecfilefile-args-options-callback |
| ChildProcess | https://nodejs.org/docs/latest-v24.x/api/child_process.html#class-childprocess |
| EventEmitter | https://nodejs.org/docs/latest-v24.x/api/events.html#class-eventemitter |
| child_process.exec() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexeccommand-options-callback |
| child_process.execFile() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexecfilefile-args-options-callback |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#spawning-bat-and-cmd-files-on-windows |
| child_process.exec() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexeccommand-options-callback |
| child_process.execFile() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexecfilefile-args-options-callback |
| child_process.execFile() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexecfilefile-args-options-callback |
| child_process.execFile() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexecfilefile-args-options-callback |
| child_process.spawn() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processspawncommand-args-options |
| DEP0190 | https://nodejs.org/docs/latest-v24.x/api/deprecations.html#dep0190-passing-args-to-nodechild_process-execfilespawn-with-shell-option |
| child_process.exec() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexeccommand-options-callback |
| child_process.exec() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexeccommand-options-callback |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexeccommand-options-callback |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://nodejs.org/docs/latest-v24.x/api/url.html#the-whatwg-url-api |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Shell requirements | https://nodejs.org/docs/latest-v24.x/api/child_process.html#shell-requirements |
| Default Windows shell | https://nodejs.org/docs/latest-v24.x/api/child_process.html#default-windows-shell |
| https://nodejs.org/docs/latest-v24.x/api/globals.html#class-abortsignal |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| maxBuffer and Unicode | https://nodejs.org/docs/latest-v24.x/api/child_process.html#maxbuffer-and-unicode |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| setuid(2) | http://man7.org/linux/man-pages/man2/setuid.2.html |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| setgid(2) | http://man7.org/linux/man-pages/man2/setgid.2.html |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://nodejs.org/docs/latest-v24.x/api/buffer.html#class-buffer |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://nodejs.org/docs/latest-v24.x/api/buffer.html#class-buffer |
| https://nodejs.org/docs/latest-v24.x/api/child_process.html#class-childprocess |
| shell | https://en.wikipedia.org/wiki/List_of_command-line_interpreters |
| Error | https://nodejs.org/docs/latest-v24.x/api/errors.html#class-error |
| DEP0209 | https://nodejs.org/docs/latest-v24.x/api/deprecations.html#dep0209-using-abortsignal-to-dispose-of-resources |
| exec(3) | http://man7.org/linux/man-pages/man3/exec.3.html |
| util.promisify() | https://nodejs.org/docs/latest-v24.x/api/util.html#utilpromisifyoriginal |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexecfilefile-args-options-callback |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://nodejs.org/docs/latest-v24.x/api/url.html#the-whatwg-url-api |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| maxBuffer and Unicode | https://nodejs.org/docs/latest-v24.x/api/child_process.html#maxbuffer-and-unicode |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| setuid(2) | http://man7.org/linux/man-pages/man2/setuid.2.html |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| setgid(2) | http://man7.org/linux/man-pages/man2/setgid.2.html |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Shell requirements | https://nodejs.org/docs/latest-v24.x/api/child_process.html#shell-requirements |
| Default Windows shell | https://nodejs.org/docs/latest-v24.x/api/child_process.html#default-windows-shell |
| https://nodejs.org/docs/latest-v24.x/api/globals.html#class-abortsignal |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://nodejs.org/docs/latest-v24.x/api/buffer.html#class-buffer |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://nodejs.org/docs/latest-v24.x/api/buffer.html#class-buffer |
| https://nodejs.org/docs/latest-v24.x/api/child_process.html#class-childprocess |
| child_process.exec() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexeccommand-options-callback |
| child_process.exec() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexeccommand-options-callback |
| DEP0209 | https://nodejs.org/docs/latest-v24.x/api/deprecations.html#dep0209-using-abortsignal-to-dispose-of-resources |
| child_process.exec() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexeccommand-options-callback |
| util.promisify() | https://nodejs.org/docs/latest-v24.x/api/util.html#utilpromisifyoriginal |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processforkmodulepath-args-options |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://nodejs.org/docs/latest-v24.x/api/url.html#the-whatwg-url-api |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://nodejs.org/docs/latest-v24.x/api/url.html#the-whatwg-url-api |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| options.detached | https://nodejs.org/docs/latest-v24.x/api/child_process.html#optionsdetached |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| setgid(2) | http://man7.org/linux/man-pages/man2/setgid.2.html |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Advanced serialization | https://nodejs.org/docs/latest-v24.x/api/child_process.html#advanced-serialization |
| https://nodejs.org/docs/latest-v24.x/api/globals.html#class-abortsignal |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| child_process.spawn() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processspawncommand-args-options |
| stdio | https://nodejs.org/docs/latest-v24.x/api/child_process.html#optionsstdio |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| child_process.spawn() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processspawncommand-args-options |
| stdio | https://nodejs.org/docs/latest-v24.x/api/child_process.html#optionsstdio |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| setuid(2) | http://man7.org/linux/man-pages/man2/setuid.2.html |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| https://nodejs.org/docs/latest-v24.x/api/child_process.html#class-childprocess |
| child_process.spawn() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processspawncommand-args-options |
| child_process.spawn() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processspawncommand-args-options |
| ChildProcess | https://nodejs.org/docs/latest-v24.x/api/child_process.html#class-childprocess |
| ChildProcess | https://nodejs.org/docs/latest-v24.x/api/child_process.html#class-childprocess |
| subprocess.send() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesssendmessage-sendhandle-options-callback |
| process.execPath | https://nodejs.org/docs/latest-v24.x/api/process.html#processexecpath |
| fork(2) | http://man7.org/linux/man-pages/man2/fork.2.html |
| child_process.spawn() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processspawncommand-args-options |
| DEP0209 | https://nodejs.org/docs/latest-v24.x/api/deprecations.html#dep0209-using-abortsignal-to-dispose-of-resources |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processspawncommand-args-options |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://nodejs.org/docs/latest-v24.x/api/url.html#the-whatwg-url-api |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| options.stdio | https://nodejs.org/docs/latest-v24.x/api/child_process.html#optionsstdio |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| options.detached | https://nodejs.org/docs/latest-v24.x/api/child_process.html#optionsdetached |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| setuid(2) | http://man7.org/linux/man-pages/man2/setuid.2.html |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| setgid(2) | http://man7.org/linux/man-pages/man2/setgid.2.html |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Advanced serialization | https://nodejs.org/docs/latest-v24.x/api/child_process.html#advanced-serialization |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Shell requirements | https://nodejs.org/docs/latest-v24.x/api/child_process.html#shell-requirements |
| Default Windows shell | https://nodejs.org/docs/latest-v24.x/api/child_process.html#default-windows-shell |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| https://nodejs.org/docs/latest-v24.x/api/globals.html#class-abortsignal |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| https://nodejs.org/docs/latest-v24.x/api/child_process.html#class-childprocess |
| process.env | https://nodejs.org/docs/latest-v24.x/api/process.html#processenv |
| DEP0209 | https://nodejs.org/docs/latest-v24.x/api/deprecations.html#dep0209-using-abortsignal-to-dispose-of-resources |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#optionsdetached |
| setsid(2) | http://man7.org/linux/man-pages/man2/setsid.2.html |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#optionsstdio |
| subprocess.stdin | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstdin |
| subprocess.stdout | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstdout |
| subprocess.stderr | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstderr |
| ChildProcess | https://nodejs.org/docs/latest-v24.x/api/child_process.html#class-childprocess |
| subprocess.stdio[fd] | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstdio |
| subprocess.stdin | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstdin |
| subprocess.stdout | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstdout |
| subprocess.stderr | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstderr |
| docs | https://docs.microsoft.com/en-us/windows/win32/fileio/synchronous-and-asynchronous-i-o |
| ChildProcess | https://nodejs.org/docs/latest-v24.x/api/child_process.html#class-childprocess |
| subprocess.send() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesssendmessage-sendhandle-options-callback |
| process.send() | https://nodejs.org/docs/latest-v24.x/api/process.html#processsendmessage-sendhandle-options-callback |
| process.disconnect() | https://nodejs.org/docs/latest-v24.x/api/process.html#processdisconnect |
| 'disconnect' | https://nodejs.org/docs/latest-v24.x/api/process.html#event-disconnect |
| 'message' | https://nodejs.org/docs/latest-v24.x/api/process.html#event-message |
| process.send() | https://nodejs.org/docs/latest-v24.x/api/process.html#processsendmessage-sendhandle-options-callback |
| https://nodejs.org/docs/latest-v24.x/api/stream.html#stream |
| subprocess.stdin | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstdin |
| subprocess.stdout | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstdout |
| https://nodejs.org/docs/latest-v24.x/api/stream.html#stream |
| 'disconnect' | https://nodejs.org/docs/latest-v24.x/api/process.html#event-disconnect |
| 'message' | https://nodejs.org/docs/latest-v24.x/api/process.html#event-message |
| child_process.exec() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexeccommand-options-callback |
| child_process.fork() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processforkmodulepath-args-options |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#synchronous-process-creation |
| child_process.spawnSync() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processspawnsynccommand-args-options |
| child_process.execSync() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexecsynccommand-options |
| child_process.execFileSync() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexecfilesyncfile-args-options |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexecfilesyncfile-args-options |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://nodejs.org/docs/latest-v24.x/api/url.html#the-whatwg-url-api |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://nodejs.org/docs/latest-v24.x/api/buffer.html#class-buffer |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array |
| child_process.spawn() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processspawncommand-args-options |
| stdio | https://nodejs.org/docs/latest-v24.x/api/child_process.html#optionsstdio |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| setuid(2) | http://man7.org/linux/man-pages/man2/setuid.2.html |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| setgid(2) | http://man7.org/linux/man-pages/man2/setgid.2.html |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| maxBuffer and Unicode | https://nodejs.org/docs/latest-v24.x/api/child_process.html#maxbuffer-and-unicode |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Shell requirements | https://nodejs.org/docs/latest-v24.x/api/child_process.html#shell-requirements |
| Default Windows shell | https://nodejs.org/docs/latest-v24.x/api/child_process.html#default-windows-shell |
| https://nodejs.org/docs/latest-v24.x/api/buffer.html#class-buffer |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| child_process.execFile() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexecfilefile-args-options-callback |
| Error | https://nodejs.org/docs/latest-v24.x/api/errors.html#class-error |
| child_process.spawnSync() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processspawnsynccommand-args-options |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexecsynccommand-options |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://nodejs.org/docs/latest-v24.x/api/url.html#the-whatwg-url-api |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://nodejs.org/docs/latest-v24.x/api/buffer.html#class-buffer |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array |
| child_process.spawn() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processspawncommand-args-options |
| stdio | https://nodejs.org/docs/latest-v24.x/api/child_process.html#optionsstdio |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Shell requirements | https://nodejs.org/docs/latest-v24.x/api/child_process.html#shell-requirements |
| Default Windows shell | https://nodejs.org/docs/latest-v24.x/api/child_process.html#default-windows-shell |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| setuid(2) | http://man7.org/linux/man-pages/man2/setuid.2.html |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| setgid(2) | http://man7.org/linux/man-pages/man2/setgid.2.html |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| maxBuffer and Unicode | https://nodejs.org/docs/latest-v24.x/api/child_process.html#maxbuffer-and-unicode |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| https://nodejs.org/docs/latest-v24.x/api/buffer.html#class-buffer |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| child_process.exec() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexeccommand-options-callback |
| Error | https://nodejs.org/docs/latest-v24.x/api/errors.html#class-error |
| child_process.spawnSync() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processspawnsynccommand-args-options |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processspawnsynccommand-args-options |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://nodejs.org/docs/latest-v24.x/api/url.html#the-whatwg-url-api |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://nodejs.org/docs/latest-v24.x/api/buffer.html#class-buffer |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array |
| child_process.spawn() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processspawncommand-args-options |
| stdio | https://nodejs.org/docs/latest-v24.x/api/child_process.html#optionsstdio |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| setuid(2) | http://man7.org/linux/man-pages/man2/setuid.2.html |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| setgid(2) | http://man7.org/linux/man-pages/man2/setgid.2.html |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| maxBuffer and Unicode | https://nodejs.org/docs/latest-v24.x/api/child_process.html#maxbuffer-and-unicode |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Shell requirements | https://nodejs.org/docs/latest-v24.x/api/child_process.html#shell-requirements |
| Default Windows shell | https://nodejs.org/docs/latest-v24.x/api/child_process.html#default-windows-shell |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array |
| https://nodejs.org/docs/latest-v24.x/api/buffer.html#class-buffer |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| https://nodejs.org/docs/latest-v24.x/api/buffer.html#class-buffer |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error |
| child_process.spawn() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processspawncommand-args-options |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#class-childprocess |
| https://nodejs.org/docs/latest-v24.x/api/events.html#class-eventemitter |
| child_process.spawn() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processspawncommand-args-options |
| child_process.exec() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexeccommand-options-callback |
| child_process.execFile() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexecfilefile-args-options-callback |
| child_process.fork() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processforkmodulepath-args-options |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#event-close |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| 'exit' | https://nodejs.org/docs/latest-v24.x/api/child_process.html#event-exit |
| 'exit' | https://nodejs.org/docs/latest-v24.x/api/child_process.html#event-exit |
| 'error' | https://nodejs.org/docs/latest-v24.x/api/child_process.html#event-error |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#event-disconnect |
| subprocess.disconnect() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessdisconnect |
| process.disconnect() | https://nodejs.org/docs/latest-v24.x/api/process.html#processdisconnect |
| subprocess.connected | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessconnected |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#event-error |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error |
| subprocess.kill() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesskillsignal |
| subprocess.send() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesssendmessage-sendhandle-options-callback |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#event-exit |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| waitpid(2) | http://man7.org/linux/man-pages/man2/waitpid.2.html |
| util.convertProcessSignalToExitCode() | https://nodejs.org/docs/latest-v24.x/api/util.html#utilconvertprocesssignaltoexitcodesignal |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#event-message |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object |
| https://nodejs.org/docs/latest-v24.x/api/net.html#serverlistenhandle-backlog-callback |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#undefined_type |
| net.Socket | https://nodejs.org/docs/latest-v24.x/api/net.html#class-netsocket |
| net.Server | https://nodejs.org/docs/latest-v24.x/api/net.html#class-netserver |
| net.BoundSocket | https://nodejs.org/docs/latest-v24.x/api/net.html#class-netboundsocket |
| dgram.Socket | https://nodejs.org/docs/latest-v24.x/api/dgram.html#class-dgramsocket |
| process.send() | https://nodejs.org/docs/latest-v24.x/api/process.html#processsendmessage-sendhandle-options-callback |
| Advanced serialization | https://nodejs.org/docs/latest-v24.x/api/child_process.html#advanced-serialization |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#event-spawn |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesschannel |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesschannelref |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesschannelunref |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessconnected |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessdisconnect |
| child_process.fork() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processforkmodulepath-args-options |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessexitcode |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| subprocess.signalCode | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesssignalcode |
| util.convertProcessSignalToExitCode(subprocess.signalCode) | https://nodejs.org/docs/latest-v24.x/api/util.html#utilconvertprocesssignaltoexitcodesignal |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesskillsignal |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| signal(7) | http://man7.org/linux/man-pages/man7/signal.7.html |
| kill(2) | http://man7.org/linux/man-pages/man2/kill.2.html |
| ChildProcess | https://nodejs.org/docs/latest-v24.x/api/child_process.html#class-childprocess |
| 'error' | https://nodejs.org/docs/latest-v24.x/api/child_process.html#event-error |
| kill(2) | http://man7.org/linux/man-pages/man2/kill.2.html |
| Signal Events | https://nodejs.org/docs/latest-v24.x/api/process.html#signal-events |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesssymboldispose |
| subprocess.kill() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesskillsignal |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesskilled |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesspid |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#undefined_type |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessref |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesssendmessage-sendhandle-options-callback |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object |
| https://nodejs.org/docs/latest-v24.x/api/net.html#serverlistenhandle-backlog-callback |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#undefined_type |
| net.Socket | https://nodejs.org/docs/latest-v24.x/api/net.html#class-netsocket |
| net.Server | https://nodejs.org/docs/latest-v24.x/api/net.html#class-netserver |
| net.BoundSocket | https://nodejs.org/docs/latest-v24.x/api/net.html#class-netboundsocket |
| dgram.Socket | https://nodejs.org/docs/latest-v24.x/api/dgram.html#class-dgramsocket |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| child_process.fork() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processforkmodulepath-args-options |
| 'message' | https://nodejs.org/docs/latest-v24.x/api/process.html#event-message |
| process.send() | https://nodejs.org/docs/latest-v24.x/api/process.html#processsendmessage-sendhandle-options-callback |
| 'message' | https://nodejs.org/docs/latest-v24.x/api/process.html#event-message |
| net.BoundSocket | https://nodejs.org/docs/latest-v24.x/api/net.html#class-netboundsocket |
| 'message' | https://nodejs.org/docs/latest-v24.x/api/process.html#event-message |
| Error | https://nodejs.org/docs/latest-v24.x/api/errors.html#class-error |
| ChildProcess | https://nodejs.org/docs/latest-v24.x/api/child_process.html#class-childprocess |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#example-sending-a-server-object |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#example-sending-a-socket-object |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesssignalcode |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| subprocess.exitCode | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessexitcode |
| util.convertProcessSignalToExitCode(subprocess.signalCode) | https://nodejs.org/docs/latest-v24.x/api/util.html#utilconvertprocesssignaltoexitcodesignal |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessspawnargs |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessspawnfile |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| child_process.fork() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processforkmodulepath-args-options |
| process.execPath | https://nodejs.org/docs/latest-v24.x/api/process.html#processexecpath |
| child_process.spawn() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processspawncommand-args-options |
| child_process.exec() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processexeccommand-options-callback |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstderr |
| https://nodejs.org/docs/latest-v24.x/api/stream.html#class-streamreadable |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#undefined_type |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstdin |
| https://nodejs.org/docs/latest-v24.x/api/stream.html#class-streamwritable |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#undefined_type |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstdio |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array |
| stdio | https://nodejs.org/docs/latest-v24.x/api/child_process.html#optionsstdio |
| child_process.spawn() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processspawncommand-args-options |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstdout |
| https://nodejs.org/docs/latest-v24.x/api/stream.html#class-streamreadable |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#undefined_type |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessunref |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#maxbuffer-and-unicode |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#shell-requirements |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#default-windows-shell |
| # | https://nodejs.org/docs/latest-v24.x/api/child_process.html#advanced-serialization |
| serialization API of the node:v8 module | https://nodejs.org/docs/latest-v24.x/api/v8.html#serialization-api |
| HTML structured clone algorithm | https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Structured_clone_algorithm |
| child_process.spawn() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processspawncommand-args-options |
| child_process.fork() | https://nodejs.org/docs/latest-v24.x/api/child_process.html#child_processforkmodulepath-args-options |