OurJS


OurJS-我们的JS, 我们的技术-IT文摘; 专注JS相关领域;
我们热爱编程, 我们热爱技术;我们是高大上, 有品味的码农;

欢迎您订阅我们的技术周刊


我们会向您分享我们精心收集整理的,最新的行业资讯,技术动态,外文翻译,热点文章;
我们使用第三方邮件列表向您推送,我们不保存您的任何个人资料,注重您的隐私,您可以随时退订,

欢迎分享您的观点,经验,技巧,心得

让我们一起找寻程序员的快乐,探索技术, 发现IT人生的乐趣;


本网站使用缓存技术每次加载仅需很小流量, 可在手机中流畅浏览;
如果您发现任何BUG,请即时告知我们: ourjs(at)ourjs.com

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


分享到
分类 JS开源   关键字 开源   发布 ourjs  1443405949764
注意 转载须保留原文链接,译文链接,作者译者等信息。  
关闭电源: 使用的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

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()
  })
})




原文地址: 点此
社区评论 ( Beta版 )
OnceDoc 您自己的企业内容管理系统——文档、流程、知识库、报表、网盘All In One

访问404页面,寻找丢失儿童
 热门文章 - 分享最多
  1. JavaScript正在变成Web界的C++
  2. QRCode:用纯JavaScript实现的微信二维码图片生成器
  3. ES6中的Map与JSON的相互转化(序列和持久化)
  4. JavaScript也有getter/setter方法:ES5 Object对象的5个不为人知的特性
  5. 用jQuery和JavaScript深度复制JSON对象的方法
  6. 编写高扩展性JavaScript的几个技巧(一)
  7. AirJD-简单好用的免费建站工具

 相关阅读 - JS开源
  1. QRCode:用纯JavaScript实现的微信二维码图片生成器
  2. LightGL轻量级的WebGL 3D渲染库
  3. JSGraphs目前最全的JavaScrtip开源图表库集合
  4. Waveform基于JavaScript的开源多声道音乐波形编辑器
  5. Image Lazy Load:那些延时加载图片的开源插件(jQuery)
  6. NativeScript的竞争者React Native:又一个用JavaScript写原生iOS应用的项目
  7. 6款基于Node.JS的开源内容管理和静态网站生成系统
  8. trim-html:NodeJS的HTML文本截取库(自动生成正文摘要)
  9. history.js 一个无刷新就可改变浏览器栏地址的插件(不依赖jquery)
  10. 使用Node.JS监听文件夹变化

 关键字 - 开源
  1. Mongoose学习参考文档——基础篇
  2. 15个最好用的Node.JS后端框架
  3. 使用NodeJS搭建邮件自动发送服务器
  4. wemall app商城源码android开发MD5加密工具类
  5. 【数据可视化】基础知识贴:10大关键术语
  6. wemall app商城源码中基于PHP的ThinkPHP惯例配置文件代码
  7. Node.JS超越jQuery成为Github上第二受欢迎的开源项目
  8. wemall软件交易平台微信图文编辑器部分代码分享
  9. wemall开源商城免费商城系统部分代码(内含代码地址)
  10. Docker究竟是什么,为什么这么流行,它的优点和缺陷有哪些?

 欢迎订阅 - 技术周刊

我们热爱编程, 我们热爱技术; 我们是高端, 大气, 上档次, 有品味, 时刻需要和国际接轨的码农; 欢迎您订阅我们的技术周刊; 您只需要在右上角输入您的邮箱即可; 我们注重您的隐私,您可以随时退订.
加入我们吧! 让我们一起找寻码农的快乐,探索技术, 发现IT人生的乐趣;


 关注我们

我们的微信公众号: ourjs-com
打开微信扫一扫即可关注我们:
IT文摘-程序员(码农)技术周刊

ourjs官方微信号