Node.js可以在服务器上启动脚本吗?

时间:2012-05-10 10:20:21

标签: node.js

Node.js可以在安装它的服务器上启动脚本吗?脚本如bash脚本或PHP脚本,例如调整图片大小?

如果是这样,怎么回事?你能指点我一个文件页吗?

谢谢,

1 个答案:

答案 0 :(得分:4)

是的,这是可能的。以下是演示:

  1. http://www.dzone.com/snippets/execute-unix-command-nodejs
  2. http://groups.google.com/group/nodejs/browse_thread/thread/e3d00bb0e48dd760?pli=1
  3. 您还可以执行诸如生成子进程和群集等任务。

    执行unix命令:

    var exec = require('child_process').exec;
    child = exec("something", function (error, stdout, stderr) {
      sys.print('stdout: ' + stdout);
      sys.print('stderr: ' + stderr);
      if (error !== null) {
        console.log('exec error: ' + error);
      }
    });
    

    有关详情,请参阅Node.js文档: http://nodejs.org/api/child_process.html