node.jsでshellコマンド

var exec = require('child_process').exec;
exec('ls /var/log/syslog*', function(err, stdout, stderr){
  /* some process */
  console.log("err="+err);
  console.log("stdout="+stdout);
  console.log("stderr="+stderr);
});

/* success */
$ node a.js
err=null
stdout=/var/log/syslog
/var/log/syslog.1
/var/log/syslog.2.gz
/var/log/syslog.3.gz
/var/log/syslog.4.gz
/var/log/syslog.5.gz
/var/log/syslog.6.gz
/var/log/syslog.7.gz

stderr=

/* error */
err=Error: Command failed: ls: cannot access /var/log/sayslog*: No such file or directory

stdout=
stderr=ls: cannot access /var/log/sayslog*: No such file or directory