微软官方MSDN原版Win10系统下载

现在位置: 首页  > 系统教程  > Linux教程

Linux使用node.js执行命令的方法

时间:2024-05-19 19:41:34   

大家好,今天Win10系统之家小编给大家分享「Linux使用node.js执行命令的方法」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!

Linuxman - Linux 命令速查手册系列软件最新版本下载

  node.js不仅可以用来编写网页的脚本,而且还能在服务器上运行Linux命令。Linux node.js命令行运行命令的优点是响应速度快又高效。本文就来介绍一下使用node.js命令行执行linux命令的方法。

  var sys = require(‘sys’)

  var exec = require(‘child_process’).exec;

  // executes `pwd`

  exec(“pwd”, function (error, stdout, stderr) {

  sys.print(‘stdout: ’ + stdout);

  sys.print(‘stderr: ’ + stderr);

  if (error !== null) {

  console.log(‘exec error: ’ + error);

  }

  });

  有需要从前端操作服务器执行shell命令的需求

  建立一个process.js文件

  有需要从前端操作服务器执行shell命令的需求

  建立一个process.js文件

  var process = require(‘child_process’);

  //直接调用命令

  exports.createDir = function (){process.exec(‘D: && cd testweb && md mydir’,

  function (error, stdout, stderr) {

  if (error !== null) {

  console.log(‘exec error: ’ + error);

  }

  });

  }

  //调用执行文件

  exports.openApp = function(){

  process.execFile(‘D:/testweb/aaa.bat’,null,{cwd:‘D:/’},

  function (error,stdout,stderr) {

  if (error !== null) {

  console.log(‘exec error: ’ + error);

  }

  });

  }

  这里的命令是写死的,如果需要动态调用就把命令写成批处理文件(linux写shell脚本)

  也可以使用process.exec(‘test.bat’,...) 和 process.exec(‘sh test’,...)执行文件

  这里的命令是写死的,如果需要动态调用就把命令写成批处理文件(linux写shell脚本)

  也可以使用process.exec(‘test.bat’,...) 和 process.exec(‘sh test’,...)执行文件

  以上就是使用node.js命令行执行linux命令的方法了,掌握了这个方法,不论是在服务器还是主机上执行命令都能更加得心应手了。

以上就是关于「Linux使用node.js执行命令的方法」的全部内容,本文讲解到这里啦,希望对大家有所帮助。如果你还想了解更多这方面的信息,记得收藏关注本站~

Win10系统之家wWw.gHoSt580.net♂文章,转载请注明出处!

相关文章

  • Linux使用node.js执行命令的方法

    Linux使用node.js执行命令的方法


      node.js不仅可以用来编写网页的脚本,而且还能在服务器上运行Linux命令。Linuxnode.js命令行运行命令的优点是响应速度快又高效。本文就来介绍一下使用node.js命令行执行linux命令的方法。
      varsys=require(‘sys’)
      varexec=require(‘child_process’).exec;
      //execut...
  • Ubuntu系统使用Node.js运行Hello world的方法

    Ubuntu系统使用Node.js运行Hello world的方法


      Node.js为Linux系统提供了丰富的各种模块的JavaScript库,从而简化了使用Node.js,一个很大的程度上方便web应用程序的研究与开发。本文就来介绍一下Node.js一个最基础的知识,那就是在Ubuntu中运行Helloworld。
      安装好node.js后,在任意路径新建文件helloworld.js,输入如下内容:
      console.log(...
  • 使用cgroups管理Linux磁盘io的方法

    使用cgroups管理Linux磁盘io的方法


      我们都知道Linux系统中的cgroups可用于管理cpu资源,今天小编要给大家介绍的是如何使用cgroups管理进程磁盘io,如果你对此感兴趣的话,不妨来了解下吧。
      这个功能通过blkio子系统实现。
      blkio子系统里东西很多。不过大部分都是只读的状态报告,可写的参数就只有下面这几个:
      代码如下:
      blkio.throttle.re...
  • Linux使用chgrp命令修改文件所属群组的方法

    Linux使用chgrp命令修改文件所属群组的方法


      使用Linux系统中的chgrp命令可以修改文件或目录的所属群组,那么chgrp命令还有哪些用法呢?下面系统之家的小编就给大家详细介绍下Linuxchgrp命令的用法,有兴趣的朋友不妨来了解下。
      Chgrp命令就是changegroup的缩写!要被改变的组名必须要在/etc/group文件内存在才行。
      1.命令格式:
      chgrp[选项][组][文件...