大佬教程收集整理的这篇文章主要介绍了node.js – 节点child_process.spawn多个命令,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
//Original Command var command='keytool -exportcert -storepass mypass -keypass mypass -alias myalias -keystore mykey.keystore | openssl sha1 -binary | openssl base64'; //Arguments for the spawn var keyArgs = [ '-exportcert','-storepass','mypass','-keypass','-alias','myalias','-keystore',"myjey.keystore",'openssl','sha1','-binary','base64',]; exec('keytool',keyArgs,{Cwd:appCreateFolder+"/"+opt.id+"/Certificates"},function(E){ console.log(chalk.cyan('Key created')); })
例如:
var spawn = @R_675_10613@ire('child_process').spawn; var child = spawn('ls && ls && ls',{ sHell: true }); child.stderr.on('data',function (data) { console.error("STDERR:",data.toString()); }); child.stdout.on('data',function (data) { console.log("STDOUT:",data.toString()); }); child.on('exit',function (exitCodE) { console.log("Child exited with code: " + exitCodE); });
Error: spawn ls && ls && ls ENOENT
但是在版本6及更高版本上它将返回预期结果:
node app.js STDOUT: app.js STDOUT: app.js app.js Child exited with code: 0
以上是大佬教程为你收集整理的node.js – 节点child_process.spawn多个命令全部内容,希望文章能够帮你解决node.js – 节点child_process.spawn多个命令所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。