child_process

参考:

Child Process | Node.js Documentation [Official]

使い方

参考:

node.js の child_process.exec() や execSync で OS のコマンドを実行する | 山本隆の開発日誌

Node.js で子プロセスを起動し、非同期的に実行する | 情報アイランド

Node.js で shell コマンドを叩く | PolyPeaceLight

Node.js からシェルコマンドを実行する | BppLOG

Node.js Child Processes: Everything you need to know | freeCodeCamp.org

Working with stdout and stdin of a child process in Node.js | 2ality

Node.js: managing child processes | Krasimir Tsonev

child_process.exec()

参考:

child_process.exec(command[, options][, callback]) – Child Process | Node.js Documentation [Official]

nodejs wait for exec in function – Stack Overflow

child_process.execSync(command[, options])

参考:

child_process.execSync(command[, options]) – Child Process | Node.js Documentation [Official]

node.js の execSync の戻り値で stderr を受け取る方法 – スタック・オーバーフロー

Accessing the exit code and stderr of a system command – Stack Overflow

Disable printing of stdout on console – Stack Overflow

Use child_process.execSync but keep output in console – Stack Overflow

child_process.spawn(command[, args][, options])

参考:

node の spawn に関して調べてみた – Qiita

node の spawn に関して調べてみた その2 – Qiita

child_process.spawn(command[, args][, options]) – Child Process | Node.js Documentation [Official]

Working with stdout and stdin of a child process in Node.js | 2ality

display stdout “live” – Stack Overflow

child_process.spawnSync(command[, args][, options])

参考:

child_process.spawnSync(command[, args][, options]) – Child Process | Node.js Documentation [Official]

child_process.fork(modulePath[, args][, options])

参考:

child_process.fork(modulePath[, args][, options]) – Child Process | Node.js Documentation [Official]

オプション

参考:

Node.js の child_process.exec の標準出力のオプション | console.lealog();

stdio オプション

参考:

options.stdio – Child Process | Node.js Documentation [Official]

Disable printing of stdout on console – Stack Overflow

Use child_process.execSync but keep output in console – Stack Overflow

shell

参考:

Node.js の child_process でパイプ、リダイレクトなどを使う | 田舎から Geek を目指す

close イベント

参考:

child_process の標準出力を正しく拾う為には exit イベントではなく close イベントを使おう | さかなソフトブログ

subprocess.kill([signal])

参考:

subprocess.kill([signal]) – Child Process | Node.js Documentation [Official]

send signals to child process does not work – Stack Overflow

ShellJS

参考:

shelljs/shelljs: Portable Unix shell commands for Node.js – GitHub

Webpack

参考:

Run command after webpack build – Stack Overflow

await-exec

参考:

hanford/await-exec: Small wrapper around node’s child_process exec command, allowing it to easily be used with async/await – GitHub

await-exec – npm

await-spawn

参考:

ralphtheninja/await-spawn: child_process.spawn() wrapped in a Promise – GitHub

await-spawn – npm

promisify-child-process

参考:

jcoreio/promisify-child-process: seriously like the best async child process library – GitHub

promisify-child-process – npm

async-child-process

参考:

jedwards1211/async-child-process: Promise-based child process interface – GitHub

async-child-process – npm

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です