node js发送shell命令
时间: 2023-07-09 09:42:14 浏览: 155
要在 Node.js 中发送 shell 命令,可以使用 `child_process` 模块。以下是一个简单的示例:
```javascript
const { exec } = require('child_process');
exec('ls -l', (error, stdout, stderr) => {
if (error) {
console.error(`执行出错: ${error}`);
return;
}
console.log(`stdout: ${stdout}`);
console.error(`stderr: ${stderr}`);
});
```
在上面的示例中,我们使用 `exec` 函数来执行 `ls -l` 命令,并且在命令执行完成后打印出标准输出和标准错误输出。你可以将 `ls -l` 替换为任何其他的 shell 命令。
阅读全文