Node.js 【Node.js】child_processでコマンドを実行する方法|exec・execSync・spawnの使い分け
Node.jsのchild_processで外部コマンドを実行する方法を実機で確認しながら解説します。手軽なexecSync、非同期のexecとpromisify、stdout/stderrと終了コードの取得、execのmaxBuffer上限の罠、大量出力や長時間処理に向くspawn、シェルインジェクションを避ける引数の渡し方まで整理します。