关闭电源: 使用的Node.js、手机和电脑(在OS X,Linux和Windows的作品)
创建这个项目是因为,我有时侯会躺床上看电影,而我想远程关掉电脑:)
使用
1. 安装 stop-server
npm install -g stop-server
stop-server start # 只需要启动一次
2. 访问 http://localhost:5709/qr.html, 扫描二维码
或在手机/平板电脑直接访问http://您的本地-IP:5709。
你应该能看到这个页面:
3. 好了
注意: 在OS X和Linux操作系统中,你需要允许无需管理员密码就能使用关机命令:
# 运行 'sudo visudo' 并添加
your-username ALL=NOPASSWD: /sbin/poweroff
工作原理
Stop-Server是一个简单的Express服务器。当你调用 DELETE http://your-local-ip:5709 ,它就会运行 poweroff(OS X,Linux)或 shutdown(Windows)。
注* 关机代码也就这么几行: https://github.com/typicode/stop-server/blob/master/index.js
注* 关机代码也就这么几行: https://github.com/typicode/stop-server/blob/master/index.js
app.post('/', function (req, res) { var cmd = process.platform === 'win32' ? 'shutdown -s' : 'sudo --non-interactive poweroff' util.log('Running ' + cmd) cp.exec(cmd, function (err, stderr, stdout) { if (err) return res.status(500).json({ error: 'Can\'t run ' + cmd }) res.end() }) })
厉害,,,,,,,,,,,,,,,,,,,,
懒人必备啊
必须 同网段吧!在外面发现 电脑没关 哈哈 你给我关啊
简单,实用,有趣
简单,实用,有趣
http://localhost:5709/qr.html, 点不开的 什么鬼?