转载

Stop-Server:用手机关闭你的电脑

关闭电源: 使用的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。

你应该能看到这个页面:

Stop-Server:用手机关闭你的电脑

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

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()   }) })
正文到此结束
Loading...