nodejs控制电脑关机
时间: 2023-08-03 09:04:20 浏览: 305
你可以使用 Node.js 来控制电脑关机,可以通过 child_process 模块执行系统命令来实现。以下是一个示例代码:
```javascript
const { exec } = require('child_process');
// 关机命令
const shutdownCommand = process.platform === 'win32' ? 'shutdown /s' : 'shutdown now';
// 执行关机命令
exec(shutdownCommand, (error, stdout, stderr) => {
if (error) {
console.error(`关机命令执行失败: ${error}`);
} else {
console.log('电脑正在关机...');
}
});
```
请注意,这段代码在不同的操作系统上可能会有所不同。上述示例代码适用于 Windows 和类 Unix 系统(如 Linux 和 macOS)。在 Windows 上,使用 `shutdown /s` 命令来执行关机操作,在类 Unix 系统上使用 `shutdown now` 命令。
当你运行以上代码时,Node.js 会执行相应的关机命令。请确保你的程序具有足够的权限来执行关机操作。
阅读全文