René's URL Explorer Experiment


Title: Child process | Node.js v24.22.2 Documentation

direct link

Domain: nodejs.org

nodejs.org:node-versionv24.22.2

Links:

Skip to contenthttps://nodejs.org/docs/latest-v24.x/api/child_process.html#apicontent
Node.js https://nodejs.org/
About this documentationhttps://nodejs.org/docs/latest-v24.x/api/documentation.html
Usage and examplehttps://nodejs.org/docs/latest-v24.x/api/synopsis.html
Assertion testinghttps://nodejs.org/docs/latest-v24.x/api/assert.html
Asynchronous context trackinghttps://nodejs.org/docs/latest-v24.x/api/async_context.html
Async hookshttps://nodejs.org/docs/latest-v24.x/api/async_hooks.html
Bufferhttps://nodejs.org/docs/latest-v24.x/api/buffer.html
C++ addonshttps://nodejs.org/docs/latest-v24.x/api/addons.html
C/C++ addons with Node-APIhttps://nodejs.org/docs/latest-v24.x/api/n-api.html
C++ embedder APIhttps://nodejs.org/docs/latest-v24.x/api/embedding.html
Child processeshttps://nodejs.org/docs/latest-v24.x/api/child_process.html
Clusterhttps://nodejs.org/docs/latest-v24.x/api/cluster.html
Command-line optionshttps://nodejs.org/docs/latest-v24.x/api/cli.html
Consolehttps://nodejs.org/docs/latest-v24.x/api/console.html
Cryptohttps://nodejs.org/docs/latest-v24.x/api/crypto.html
Debuggerhttps://nodejs.org/docs/latest-v24.x/api/debugger.html
Deprecated APIshttps://nodejs.org/docs/latest-v24.x/api/deprecations.html
Diagnostics Channelhttps://nodejs.org/docs/latest-v24.x/api/diagnostics_channel.html
DNShttps://nodejs.org/docs/latest-v24.x/api/dns.html
Domainhttps://nodejs.org/docs/latest-v24.x/api/domain.html
Environment Variableshttps://nodejs.org/docs/latest-v24.x/api/environment_variables.html
Errorshttps://nodejs.org/docs/latest-v24.x/api/errors.html
Eventshttps://nodejs.org/docs/latest-v24.x/api/events.html
File systemhttps://nodejs.org/docs/latest-v24.x/api/fs.html
Globalshttps://nodejs.org/docs/latest-v24.x/api/globals.html
HTTPhttps://nodejs.org/docs/latest-v24.x/api/http.html
HTTP/2https://nodejs.org/docs/latest-v24.x/api/http2.html
HTTPShttps://nodejs.org/docs/latest-v24.x/api/https.html
Inspectorhttps://nodejs.org/docs/latest-v24.x/api/inspector.html
Internationalizationhttps://nodejs.org/docs/latest-v24.x/api/intl.html
Iterable Streams APIhttps://nodejs.org/docs/latest-v24.x/api/stream_iter.html
Modules: CommonJS moduleshttps://nodejs.org/docs/latest-v24.x/api/modules.html
Modules: ECMAScript moduleshttps://nodejs.org/docs/latest-v24.x/api/esm.html
Modules: node:module APIhttps://nodejs.org/docs/latest-v24.x/api/module.html
Modules: Packageshttps://nodejs.org/docs/latest-v24.x/api/packages.html
Modules: TypeScripthttps://nodejs.org/docs/latest-v24.x/api/typescript.html
Nethttps://nodejs.org/docs/latest-v24.x/api/net.html
OShttps://nodejs.org/docs/latest-v24.x/api/os.html
Pathhttps://nodejs.org/docs/latest-v24.x/api/path.html
Performance hookshttps://nodejs.org/docs/latest-v24.x/api/perf_hooks.html
Permissionshttps://nodejs.org/docs/latest-v24.x/api/permissions.html
Processhttps://nodejs.org/docs/latest-v24.x/api/process.html
Punycodehttps://nodejs.org/docs/latest-v24.x/api/punycode.html
Query stringshttps://nodejs.org/docs/latest-v24.x/api/querystring.html
Readlinehttps://nodejs.org/docs/latest-v24.x/api/readline.html
REPLhttps://nodejs.org/docs/latest-v24.x/api/repl.html
Reporthttps://nodejs.org/docs/latest-v24.x/api/report.html
Single executable applicationshttps://nodejs.org/docs/latest-v24.x/api/single-executable-applications.html
SQLitehttps://nodejs.org/docs/latest-v24.x/api/sqlite.html
Streamhttps://nodejs.org/docs/latest-v24.x/api/stream.html
String decoderhttps://nodejs.org/docs/latest-v24.x/api/string_decoder.html
Test runnerhttps://nodejs.org/docs/latest-v24.x/api/test.html
Timershttps://nodejs.org/docs/latest-v24.x/api/timers.html
TLS/SSLhttps://nodejs.org/docs/latest-v24.x/api/tls.html
Trace eventshttps://nodejs.org/docs/latest-v24.x/api/tracing.html
TTYhttps://nodejs.org/docs/latest-v24.x/api/tty.html
UDP/datagramhttps://nodejs.org/docs/latest-v24.x/api/dgram.html
URLhttps://nodejs.org/docs/latest-v24.x/api/url.html
Utilitieshttps://nodejs.org/docs/latest-v24.x/api/util.html
V8https://nodejs.org/docs/latest-v24.x/api/v8.html
VMhttps://nodejs.org/docs/latest-v24.x/api/vm.html
WASIhttps://nodejs.org/docs/latest-v24.x/api/wasi.html
Web Crypto APIhttps://nodejs.org/docs/latest-v24.x/api/webcrypto.html
Web Streams APIhttps://nodejs.org/docs/latest-v24.x/api/webstreams.html
Worker threadshttps://nodejs.org/docs/latest-v24.x/api/worker_threads.html
Zlibhttps://nodejs.org/docs/latest-v24.x/api/zlib.html
Code repository and issue trackerhttps://github.com/nodejs/node
Table of contents https://nodejs.org/docs/latest-v24.x/api/child_process.html#toc-picker
Child processhttps://nodejs.org/docs/latest-v24.x/api/child_process.html#child-process
Asynchronous process creationhttps://nodejs.org/docs/latest-v24.x/api/child_process.html#asynchronous-process-creation
Spawning .bat and .cmd files on Windowshttps://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.detachedhttps://nodejs.org/docs/latest-v24.x/api/child_process.html#optionsdetached
options.stdiohttps://nodejs.org/docs/latest-v24.x/api/child_process.html#optionsstdio
Synchronous process creationhttps://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: ChildProcesshttps://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.channelhttps://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.connectedhttps://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.exitCodehttps://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.killedhttps://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesskilled
subprocess.pidhttps://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 objecthttps://nodejs.org/docs/latest-v24.x/api/child_process.html#example-sending-a-server-object
Example: sending a socket objecthttps://nodejs.org/docs/latest-v24.x/api/child_process.html#example-sending-a-socket-object
subprocess.signalCodehttps://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesssignalcode
subprocess.spawnargshttps://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessspawnargs
subprocess.spawnfilehttps://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessspawnfile
subprocess.stderrhttps://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstderr
subprocess.stdinhttps://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstdin
subprocess.stdiohttps://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstdio
subprocess.stdouthttps://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 Unicodehttps://nodejs.org/docs/latest-v24.x/api/child_process.html#maxbuffer-and-unicode
Shell requirementshttps://nodejs.org/docs/latest-v24.x/api/child_process.html#shell-requirements
Default Windows shellhttps://nodejs.org/docs/latest-v24.x/api/child_process.html#default-windows-shell
Advanced serializationhttps://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 documentationhttps://nodejs.org/docs/latest-v24.x/api/documentation.html
Usage and examplehttps://nodejs.org/docs/latest-v24.x/api/synopsis.html
Indexhttps://nodejs.org/docs/latest-v24.x/api/index.html
Assertion testinghttps://nodejs.org/docs/latest-v24.x/api/assert.html
Asynchronous context trackinghttps://nodejs.org/docs/latest-v24.x/api/async_context.html
Async hookshttps://nodejs.org/docs/latest-v24.x/api/async_hooks.html
Bufferhttps://nodejs.org/docs/latest-v24.x/api/buffer.html
C++ addonshttps://nodejs.org/docs/latest-v24.x/api/addons.html
C/C++ addons with Node-APIhttps://nodejs.org/docs/latest-v24.x/api/n-api.html
C++ embedder APIhttps://nodejs.org/docs/latest-v24.x/api/embedding.html
Child processeshttps://nodejs.org/docs/latest-v24.x/api/child_process.html
Clusterhttps://nodejs.org/docs/latest-v24.x/api/cluster.html
Command-line optionshttps://nodejs.org/docs/latest-v24.x/api/cli.html
Consolehttps://nodejs.org/docs/latest-v24.x/api/console.html
Cryptohttps://nodejs.org/docs/latest-v24.x/api/crypto.html
Debuggerhttps://nodejs.org/docs/latest-v24.x/api/debugger.html
Deprecated APIshttps://nodejs.org/docs/latest-v24.x/api/deprecations.html
Diagnostics Channelhttps://nodejs.org/docs/latest-v24.x/api/diagnostics_channel.html
DNShttps://nodejs.org/docs/latest-v24.x/api/dns.html
Domainhttps://nodejs.org/docs/latest-v24.x/api/domain.html
Environment Variableshttps://nodejs.org/docs/latest-v24.x/api/environment_variables.html
Errorshttps://nodejs.org/docs/latest-v24.x/api/errors.html
Eventshttps://nodejs.org/docs/latest-v24.x/api/events.html
File systemhttps://nodejs.org/docs/latest-v24.x/api/fs.html
Globalshttps://nodejs.org/docs/latest-v24.x/api/globals.html
HTTPhttps://nodejs.org/docs/latest-v24.x/api/http.html
HTTP/2https://nodejs.org/docs/latest-v24.x/api/http2.html
HTTPShttps://nodejs.org/docs/latest-v24.x/api/https.html
Inspectorhttps://nodejs.org/docs/latest-v24.x/api/inspector.html
Internationalizationhttps://nodejs.org/docs/latest-v24.x/api/intl.html
Iterable Streams APIhttps://nodejs.org/docs/latest-v24.x/api/stream_iter.html
Modules: CommonJS moduleshttps://nodejs.org/docs/latest-v24.x/api/modules.html
Modules: ECMAScript moduleshttps://nodejs.org/docs/latest-v24.x/api/esm.html
Modules: node:module APIhttps://nodejs.org/docs/latest-v24.x/api/module.html
Modules: Packageshttps://nodejs.org/docs/latest-v24.x/api/packages.html
Modules: TypeScripthttps://nodejs.org/docs/latest-v24.x/api/typescript.html
Nethttps://nodejs.org/docs/latest-v24.x/api/net.html
OShttps://nodejs.org/docs/latest-v24.x/api/os.html
Pathhttps://nodejs.org/docs/latest-v24.x/api/path.html
Performance hookshttps://nodejs.org/docs/latest-v24.x/api/perf_hooks.html
Permissionshttps://nodejs.org/docs/latest-v24.x/api/permissions.html
Processhttps://nodejs.org/docs/latest-v24.x/api/process.html
Punycodehttps://nodejs.org/docs/latest-v24.x/api/punycode.html
Query stringshttps://nodejs.org/docs/latest-v24.x/api/querystring.html
Readlinehttps://nodejs.org/docs/latest-v24.x/api/readline.html
REPLhttps://nodejs.org/docs/latest-v24.x/api/repl.html
Reporthttps://nodejs.org/docs/latest-v24.x/api/report.html
Single executable applicationshttps://nodejs.org/docs/latest-v24.x/api/single-executable-applications.html
SQLitehttps://nodejs.org/docs/latest-v24.x/api/sqlite.html
Streamhttps://nodejs.org/docs/latest-v24.x/api/stream.html
String decoderhttps://nodejs.org/docs/latest-v24.x/api/string_decoder.html
Test runnerhttps://nodejs.org/docs/latest-v24.x/api/test.html
Timershttps://nodejs.org/docs/latest-v24.x/api/timers.html
TLS/SSLhttps://nodejs.org/docs/latest-v24.x/api/tls.html
Trace eventshttps://nodejs.org/docs/latest-v24.x/api/tracing.html
TTYhttps://nodejs.org/docs/latest-v24.x/api/tty.html
UDP/datagramhttps://nodejs.org/docs/latest-v24.x/api/dgram.html
URLhttps://nodejs.org/docs/latest-v24.x/api/url.html
Utilitieshttps://nodejs.org/docs/latest-v24.x/api/util.html
V8https://nodejs.org/docs/latest-v24.x/api/v8.html
VMhttps://nodejs.org/docs/latest-v24.x/api/vm.html
WASIhttps://nodejs.org/docs/latest-v24.x/api/wasi.html
Web Crypto APIhttps://nodejs.org/docs/latest-v24.x/api/webcrypto.html
Web Streams APIhttps://nodejs.org/docs/latest-v24.x/api/webstreams.html
Worker threadshttps://nodejs.org/docs/latest-v24.x/api/worker_threads.html
Zlibhttps://nodejs.org/docs/latest-v24.x/api/zlib.html
Code repository and issue trackerhttps://github.com/nodejs/node
Other versions https://nodejs.org/docs/latest-v24.x/api/child_process.html#alt-docs
26.xhttps://nodejs.org/docs/latest-v26.x/api/child_process.html
25.xhttps://nodejs.org/docs/latest-v25.x/api/child_process.html
24.x LTShttps://nodejs.org/docs/latest-v24.x/api/child_process.html
23.xhttps://nodejs.org/docs/latest-v23.x/api/child_process.html
22.x LTShttps://nodejs.org/docs/latest-v22.x/api/child_process.html
21.xhttps://nodejs.org/docs/latest-v21.x/api/child_process.html
20.xhttps://nodejs.org/docs/latest-v20.x/api/child_process.html
19.xhttps://nodejs.org/docs/latest-v19.x/api/child_process.html
18.xhttps://nodejs.org/docs/latest-v18.x/api/child_process.html
17.xhttps://nodejs.org/docs/latest-v17.x/api/child_process.html
16.xhttps://nodejs.org/docs/latest-v16.x/api/child_process.html
15.xhttps://nodejs.org/docs/latest-v15.x/api/child_process.html
14.xhttps://nodejs.org/docs/latest-v14.x/api/child_process.html
13.xhttps://nodejs.org/docs/latest-v13.x/api/child_process.html
12.xhttps://nodejs.org/docs/latest-v12.x/api/child_process.html
11.xhttps://nodejs.org/docs/latest-v11.x/api/child_process.html
10.xhttps://nodejs.org/docs/latest-v10.x/api/child_process.html
9.xhttps://nodejs.org/docs/latest-v9.x/api/child_process.html
8.xhttps://nodejs.org/docs/latest-v8.x/api/child_process.html
7.xhttps://nodejs.org/docs/latest-v7.x/api/child_process.html
6.xhttps://nodejs.org/docs/latest-v6.x/api/child_process.html
5.xhttps://nodejs.org/docs/latest-v5.x/api/child_process.html
4.xhttps://nodejs.org/docs/latest-v4.x/api/child_process.html
0.12.xhttps://nodejs.org/docs/latest-v0.12.x/api/child_process.html
0.10.xhttps://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 pagehttps://nodejs.org/docs/latest-v24.x/api/all.html
View as JSONhttps://nodejs.org/docs/latest-v24.x/api/child_process.json
Edit on GitHubhttps://github.com/nodejs/node/edit/main/doc/api/child_process.md
Child processhttps://nodejs.org/docs/latest-v24.x/api/child_process.html#child-process
Asynchronous process creationhttps://nodejs.org/docs/latest-v24.x/api/child_process.html#asynchronous-process-creation
Spawning .bat and .cmd files on Windowshttps://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.detachedhttps://nodejs.org/docs/latest-v24.x/api/child_process.html#optionsdetached
options.stdiohttps://nodejs.org/docs/latest-v24.x/api/child_process.html#optionsstdio
Synchronous process creationhttps://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: ChildProcesshttps://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.channelhttps://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.connectedhttps://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.exitCodehttps://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.killedhttps://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesskilled
subprocess.pidhttps://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 objecthttps://nodejs.org/docs/latest-v24.x/api/child_process.html#example-sending-a-server-object
Example: sending a socket objecthttps://nodejs.org/docs/latest-v24.x/api/child_process.html#example-sending-a-socket-object
subprocess.signalCodehttps://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocesssignalcode
subprocess.spawnargshttps://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessspawnargs
subprocess.spawnfilehttps://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessspawnfile
subprocess.stderrhttps://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstderr
subprocess.stdinhttps://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstdin
subprocess.stdiohttps://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstdio
subprocess.stdouthttps://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 Unicodehttps://nodejs.org/docs/latest-v24.x/api/child_process.html#maxbuffer-and-unicode
Shell requirementshttps://nodejs.org/docs/latest-v24.x/api/child_process.html#shell-requirements
Default Windows shellhttps://nodejs.org/docs/latest-v24.x/api/child_process.html#default-windows-shell
Advanced serializationhttps://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: 2https://nodejs.org/docs/latest-v24.x/api/documentation.html#stability-index
lib/child_process.jshttps://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 counterpartshttps://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
ChildProcesshttps://nodejs.org/docs/latest-v24.x/api/child_process.html#class-childprocess
EventEmitterhttps://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
DEP0190https://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 requirementshttps://nodejs.org/docs/latest-v24.x/api/child_process.html#shell-requirements
Default Windows shellhttps://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 Unicodehttps://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
shellhttps://en.wikipedia.org/wiki/List_of_command-line_interpreters
Errorhttps://nodejs.org/docs/latest-v24.x/api/errors.html#class-error
DEP0209https://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 Unicodehttps://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 requirementshttps://nodejs.org/docs/latest-v24.x/api/child_process.html#shell-requirements
Default Windows shellhttps://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
DEP0209https://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.detachedhttps://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 serializationhttps://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
stdiohttps://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
stdiohttps://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
ChildProcesshttps://nodejs.org/docs/latest-v24.x/api/child_process.html#class-childprocess
ChildProcesshttps://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.execPathhttps://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
DEP0209https://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.stdiohttps://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.detachedhttps://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 serializationhttps://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 requirementshttps://nodejs.org/docs/latest-v24.x/api/child_process.html#shell-requirements
Default Windows shellhttps://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.envhttps://nodejs.org/docs/latest-v24.x/api/process.html#processenv
DEP0209https://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.stdinhttps://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstdin
subprocess.stdouthttps://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstdout
subprocess.stderrhttps://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstderr
ChildProcesshttps://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.stdinhttps://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstdin
subprocess.stdouthttps://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstdout
subprocess.stderrhttps://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstderr
docshttps://docs.microsoft.com/en-us/windows/win32/fileio/synchronous-and-asynchronous-i-o
ChildProcesshttps://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.stdinhttps://nodejs.org/docs/latest-v24.x/api/child_process.html#subprocessstdin
subprocess.stdouthttps://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
stdiohttps://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 Unicodehttps://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 requirementshttps://nodejs.org/docs/latest-v24.x/api/child_process.html#shell-requirements
Default Windows shellhttps://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
Errorhttps://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
stdiohttps://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 requirementshttps://nodejs.org/docs/latest-v24.x/api/child_process.html#shell-requirements
Default Windows shellhttps://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 Unicodehttps://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
Errorhttps://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
stdiohttps://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 Unicodehttps://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 requirementshttps://nodejs.org/docs/latest-v24.x/api/child_process.html#shell-requirements
Default Windows shellhttps://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.connectedhttps://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.Sockethttps://nodejs.org/docs/latest-v24.x/api/net.html#class-netsocket
net.Serverhttps://nodejs.org/docs/latest-v24.x/api/net.html#class-netserver
net.BoundSockethttps://nodejs.org/docs/latest-v24.x/api/net.html#class-netboundsocket
dgram.Sockethttps://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 serializationhttps://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.signalCodehttps://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
ChildProcesshttps://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 Eventshttps://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.Sockethttps://nodejs.org/docs/latest-v24.x/api/net.html#class-netsocket
net.Serverhttps://nodejs.org/docs/latest-v24.x/api/net.html#class-netserver
net.BoundSockethttps://nodejs.org/docs/latest-v24.x/api/net.html#class-netboundsocket
dgram.Sockethttps://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.BoundSockethttps://nodejs.org/docs/latest-v24.x/api/net.html#class-netboundsocket
'message'https://nodejs.org/docs/latest-v24.x/api/process.html#event-message
Errorhttps://nodejs.org/docs/latest-v24.x/api/errors.html#class-error
ChildProcesshttps://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.exitCodehttps://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.execPathhttps://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
stdiohttps://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 modulehttps://nodejs.org/docs/latest-v24.x/api/v8.html#serialization-api
HTML structured clone algorithmhttps://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

Viewport: width=device-width


URLs of crawlers that visited me.