1
私はコマンドラインユーティリティを書いていますが、TTYに書き込むにはstdoutが必要です。{stdio: 'inherit'}
exec
で取得していますが、それをカットしません。以下のechoコマンドを実行するには、spawnプロセスのための方法が必要です。私は、スポーンは特定のコマンドで子プロセスをスピンアップし、引数を渡すことを知っていますが、私はこれを必要とします。これは私が現在エグゼクティブに与えているものです。これは可能ですか?ノードの起動時にbash/shellのブロックを実行する
const spawn = require('child_process').spawn
const child = spawn(`
echo "alpha"
echo "beta"
`)
child.stdout.on('data', (data) => {
console.log(`stdout: ${data}`)
});
child.stderr.on('data', (data) => {
console.log(`stderr: ${data}`)
});
child.on('close', (code) => {
console.log(`child process exited with code ${code}`)
});
パーフェクト、これはまさに私が必要だったものです。ありがとうございます! – ThomasReggi