title: Node.js for Asynchronous Linux Scripting
body: <p>In other programs I've written, I've enjoyed the asynchronous aspects of node.js using <a href="https://github.com/kriskowal/q" rel="nofollow">promises</a>.</p>
  
  <p>I would like to employ this same programming style (using node.js) for Linux scripting. In other words, I'd like the ability to simultaneously execute multiple Linux commands, and then after those commands are complete, I want the node.js script to then execute another grouping of commands asynchronously and so on (without blocking). </p>
  
  <p>I came across <a href="https://strongloop.com/strongblog/node-js-v0-12-shell-programming-synchronous-child-process/" rel="nofollow">an aritlce</a>, that shows how to perform synchronous Linux command using node.js, but I have yet to find a similar tutorial that covers the management of multiple asynchronous Linux command using node.js.</p>
  
  <p>Is this currently possible? If so, could you direct me to some specific resources that could help me get started with this goal?</p>