Skip to content

Can't write to child_process.spawn stdin #2985

@BenasPaulikas

Description

@BenasPaulikas
console.log('spawn');
var spawn = require('child_process').spawn,
    child = spawn('C:\\Program Files\\nodejs\\node.exe');

child.stdin.setEncoding('utf-8');

setInterval(function(){
    child.stdin.write("console.log('Hey there')\n");
}, 100);


child.stdout.on('data', function(data){
    console.log(data);
});

console.log('spawned');

It only reproduces
spawn
spawned

but it should also give me "Hey there" messages

Metadata

Metadata

Assignees

No one assigned

    Labels

    child_processIssues and PRs related to the child_process subsystem.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions