Spawning process with arguments in node.js
Those are two different commands. Don't club them if you are using spawn
. Use separate child processes.
child1 = spawn('ulimit', ['-m', '65536']); child2 = spawn('coffee', ['app.coffee']);
If you are not interested in output stream(if you want just buffered output) you can use exec
.
var exec = require('child_process').exec,child;child = exec('ulimit -m 65536; coffee app.coffee', function (error, stdout, stderr) { console.log('stdout: ' + stdout); }});