childprocess.execでできた。python3のやり方と似ていた気がする。
node-webkitでindex.htmlあたりに放り込むと動くと思う。Ubuntu12.04+apache起動していると、apacheのプロセスを出してくれる
<script type="text/javascript"> $(document).ready(function() { var exec = require('child_process').exec; exec('ps ax| grep apache',function(err,stdout,stderr) { if(!err) { console.log('stdout: \r\n' + stdout); } }) // exec }); // document_ready </script>
ただ、サーバ上でexecだとヘタするとシェルインジェクション(OSコマンドインジェクション)になる気がするので、サーバ上で使う場合はセキュリティを考えてspawnがいいかも。
javascriptは動くけど、コピペすると「{や(がないんです><」って怒られまくるので理解していないと難しいなー