Node.js execSync 同期実行 シェルスクリプトを実行するサンプル
環境
Windows 10 Home 64bit
node v16.17.0
npm 8.15.0
構文
const { execSync } = require('child_process’)
同期実行させたい場合、execSync を利用します。
非ストリーム形式でシェルスクリプトを同期実行します。
使用例
const { execSync } = require('child_process') const stdout = execSync('ls -l test.txt') console.log(`stdout: ${stdout.toString()}`) console.log('arkgame.com')
実行結果
$ node execSync.js stdout: -rwxr-xr-x 1 xxx xxx 21166 Nov 22 01:02 test.txt arkgame.com