1

环境:

[root@etone46 backups]# uname -a
Linux etone46 2.6.18-53.el5xen #1 SMP Wed Oct 10 16:48:44 EDT 2007 x86_64 x86_64 x86_64 GNU/Linux
[root@etone46 backups]# node -v
v0.8.6

代码是从节点文档复制的。

var util  = require('util'),
    spawn = require('child_process').spawn,
        ls    = spawn('ls', ['-lh', '/usr']);

        ls.stdout.on('data', function (data) {
              console.log('stdout: ' + data);
        });

        ls.stderr.on('data', function (data) {
              console.log('stderr: ' + data);
        });

        ls.on('exit', function (code) {
              console.log('child process exited with code ' + code);
        });

得到错误:

[root@etone46 备份]# 节点 1.js

child_process.js:790
    throw errnoException(errno, 'spawn');
          ^
Error: spawn EINVAL
    at errnoException (child_process.js:838:11)
    at ChildProcess.spawn (child_process.js:790:11)
    at exports.spawn (child_process.js:614:9)
    at Object.<anonymous> (/opt/backups/1.js:3:14)
    at Module._compile (module.js:449:26)
    at Object.Module._extensions..js (module.js:467:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.runMain (module.js:492:10)
    at process.startup.processNextTick.process._tickCallback (node.js:244:9)
4

0 回答 0