-
Linux使用node.js执行命令的方法
- 时间:2024-11-23 19:13:44
大家好,今天Win10系统之家小编给大家分享「Linux使用node.js执行命令的方法」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!
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系统之家,转载请联系网站管理人员!
相关文章
-
node.js不仅可以用来编写网页的脚本,而且还能在服务器上运行Linux命令。Linuxnode.js命令行运行命令的优点是响应速度快又高效。本文就来介绍一下使用node.js命令行执行linux命令的方法。
varsys=require(‘sys’)
varexec=require(‘child_process’).exec;
//execut... -
Ubuntu系统使用Node.js运行Hello world的方法
Node.js为Linux系统提供了丰富的各种模块的JavaScript库,从而简化了使用Node.js,一个很大的程度上方便web应用程序的研究与开发。本文就来介绍一下Node.js一个最基础的知识,那就是在Ubuntu中运行Helloworld。
安装好node.js后,在任意路径新建文件helloworld.js,输入如下内容:
console.log(... -
我们都知道Linux系统中的cgroups可用于管理cpu资源,今天小编要给大家介绍的是如何使用cgroups管理进程磁盘io,如果你对此感兴趣的话,不妨来了解下吧。
这个功能通过blkio子系统实现。
blkio子系统里东西很多。不过大部分都是只读的状态报告,可写的参数就只有下面这几个:
代码如下:
blkio.throttle.re... -
使用Linux系统中的chgrp命令可以修改文件或目录的所属群组,那么chgrp命令还有哪些用法呢?下面系统之家的小编就给大家详细介绍下Linuxchgrp命令的用法,有兴趣的朋友不妨来了解下。
Chgrp命令就是changegroup的缩写!要被改变的组名必须要在/etc/group文件内存在才行。
1.命令格式:
chgrp[选项][组][文件...