child_process.exec による外部プログラムの実行 Node.js の標準モジュールである child_process モジュール を使用すると、任意のシェルコマンドを実行し、その結果(標準出力や標準エラー出力)を取得することができます。 ChildProcess クラスの exec メソッドで実行したシェルコマンドの結果は、非同期に呼び出されるコールバック関数のパラメータから取得することができます。 下記のサンプルでは、シェルコマンドとして echo Hello World を実行して、その標準出力として得られる Hello World を取得しています。 sample.js var exec = require('child_process').exec; // シェル上で実行するコマンド var COMMAND = 'echo Hello World'; exec(CO
![外部プログラムを実行してその出力を取得する | まくまくNode.jsノート](https://cdn-ak-scissors.b.st-hatena.com/image/square/dca4758ed39cb3f042124a4dcbc5e6a3d582a40f/height=288;version=1;width=512/https%3A%2F%2Fmaku77.github.io%2Fassets%2Fimg%2Flogo-nodejs.png)