高考考试网
当前位置: 首页 高考资讯

电脑远程关机命令(局域网远程关机重启命令)

时间:2023-08-16 作者: 小编 阅读量: 6 栏目名: 高考资讯

用Python关机你肯定听过或者实践过,那么用Python开机呢?这就是WOL技术Wake-On-Lan,利用计算机在关机或休眠状态时,网卡及主板部分仍然有微弱的供电,当然要保持电源是插上的,而且是有线连接。一般用过UDP协议进行广播。端口一般是7或者9.魔法数据包总是以”FFFFFFFFFFFF”连续6个“FF”,后面是MAC地址信息,一旦网卡侦测到数据包内容,就会唤醒目标计算机。大多数是用程序扫描邮箱,如果收到关机相关关键词的邮件,则程序自动执行关机命令。

用 Python 关机你肯定听过或者实践过,那么用 Python 开机呢?这是一个神奇的方法,教你如何用 Python 来开机。

本文目标

  • 远程开机原理
  • Python 远程开机代码实现
  • Python 关机说明

Python 开机

关于用程序来开机,是怎么做到的呢?这就是 WOL 技术 Wake-On-Lan, 利用计算机在关机或休眠状态时,网卡及主板部分仍然有微弱的供电,当然要保持电源是插上的,而且是有线连接。所以即使在关机情况下,网卡还是有一定运作能力的,可以监听计算机外部的网上广播信息,当发现特定格式的信息后就会执行开机。现在的主板基本都支持。

只需要在网络适配器属性中配置下面两个选项

下图这个勾不能选上,我们要保证网卡在关机后仍有供电,如果你关机后,网口的灯不亮了,就不行了,要保持网口灯亮。

这个特定数据也有个好听的名字叫 Magic Packet(魔法数据包)。一般用过 UDP 协议进行广播。端口一般是7或者9. 魔法数据包总是以”FF FF FF FF FF FF” 连续6个 “FF”,后面是 MAC 地址信息,一旦网卡侦测到数据包内容,就会唤醒目标计算机。

我们还是来看一下代码怎么写,代码涉及到 UDP 网络编程这块,后面会专门写写网络编程这块内容。

此函数只需输入目标计算机的 MAC 地址即可,在局域网中(当然,如果你的计算机有公网IP,那么在公网中也是可以的)另一台计算机上运行此程序,目标计算机即可自动开机。

代码如下,代码本身很短,原理也很简单:

def wake_up(request, mac='DC-4A-3E-78-3E-0A'): MAC = mac BROADCAST = "192.168.0.255" if len(MAC) != 17: raise ValueError("MAC address should be set as form 'XX-XX-XX-XX-XX-XX'") mac_address = MAC.replace("-", '') data = ''.join(['FFFFFFFFFFFF', mac_address * 20]) # 构造原始数据格式 send_data = b'' # 把原始数据转换为16进制字节数组, for i in range(0, len(data), 2): send_data = b''.join([send_data, struct.pack('B', int(data[i: i + 2], 16))]) print(send_data) # 通过socket广播出去,为避免失败,间隔广播三次 try: sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) sock.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1) sock.sendto(send_data, (BROADCAST, 7)) time.sleep(1) sock.sendto(send_data, (BROADCAST, 7)) time.sleep(1) sock.sendto(send_data, (BROADCAST, 7)) return HttpResponse() print("Done") except Exception as e: return HttpResponse() print(e)

Python 关机

关机来说相对就容易多了,网上也有很多现成的解决方案。大多数是用程序扫描邮箱,如果收到关机相关关键词的邮件,则程序自动执行关机命令。

另外如果只是在局域网里实现关机,或者你有公网 IP 地址的话,也可以在本地计算机起一个服务,比如用 Flask 运行在5000端口。向5000这个地址发送指令即可。

本机程序中需要有一条执行关机的命令即可

import osos.system('shutdown -s -t 00')
    推荐阅读
  • 可爱猫咪素描画法教程(可爱小猫咪速写手绘画教程)

    最近几天,一只在下雨。整个城市都被淹了。我不知道南方的城市是什么样子,生活了几个北方城市,不知道为何,每次夏天下雨,一定会被淹。这样的天气,不适合出门。一个离的比较远的学生,平时40分钟能到。因为下雨,用了两个小时。我说,如果实在不方便,那这几天可以不来,课程以后补上。他说,在家也无聊,待不住,还不如过来画画,静静心。用来发泄!。。。新手可以先画一些这样简单的小动物速写画,挺不错的。

  • 吃什么水果降火(降火吃什么推荐八种降火水果)

    降火吃什么水果1.甘蔗甘蔗味甘性寒,有清热生津、下气润燥的作用,有上火症状的朋友不容错过,对于热病津伤,心烦口渴,肺燥咳嗽,大便燥结等上火症状很有疗效。祖国医学认为,桑葚性味甘寒,具有补肝益肾、生津润肠、乌发明目等功效。有“瓜中之王”的美称,是人们夏季消暑的上佳选择,味甘如蜜,奇香袭人。

  • 云澈最后结局(云澈老婆结局)

    师父偶得天毒珠,在一次救人后,天毒珠的消息被散播出去,师父怕云澈被牵连,自杀身亡后,云澈身负血海深仇,疯狂释放天毒珠毒力,曾一日之间毒杀七百七十多万人。二十七岁,在绝云崖边被逼入绝境后吞下天毒珠并跳崖身亡,再度触发轮回镜,意外与天毒珠融为一体,携带天毒珠轮回到前世死亡时刻,并且记忆未丢失。

  • 目前最好的几款千元平板(谁是办公高手六款商务平板全推荐)

    目前该平板在京东商城有售,其价格为1699元,这款平板很值得商务用户购买。同时搭载了IntelAtomZ3735D四核处理器,2GB内存保证了多任务处理器的顺畅。目前,京东商城售价为1979元,十分值得入手。搭载IntelAtomZ3735D四核处理器,主频为1.3GHz。采用2GB内存,内置64GB存储空间,同时支持TF卡扩展。轻薄的机身携带起来也相当方便,可作为移动办公帮手。

  • 柳橙介绍(柳橙简介)

    以下内容希望对你有帮助!柳橙介绍柳橙是常绿小乔木柳橙的果实,又名:印子柑,拉丁文名:Citrussinensis(L.)Osbeckcv.LiuCheng芸香科、柑橘属植物,原产于广东新会及广州近郊,主产广东、广西、福建和台湾,四川、重庆、浙江等省(市)也有栽培。可以分为普通系、脐橙系、雪橙系、无酸系等。因柳橙的糖度高、酸度低、风味佳,深受民众喜爱,栽培面积逐年增加,是目前柑桔果实中栽培面积最多的品种。

  • 5斤糖蒜的腌制方法比例(5斤糖蒜的腌制方法比例是什么)

    下面希望有你要的答案,我们一起来看看吧!5斤糖蒜的腌制方法比例准备食材5斤新鲜大蒜,1斤白糖,3斤米醋,120克白糖。将白糖、盐、米醋全部倒入盆中,用筷子快速的搅动一下,把白糖和盐化开;确认大蒜晾干之后把调好的米醋水倒进坛子腌制15天左右即可食用。

  • 手指甲中下凹陷是怎么回事(手指甲凹陷预示身体疾病)

    最好要注意劳逸结合,适当的进行休息,多按摩手指,这样可以促进其血液循环,改善指甲凹陷的问题。患者可以通过吸氧的方法来缓解病情,必要时需要去医院接受治疗。

  • 春江花月夜全部诗赏析(诗歌鉴赏春江花月夜之)

    春江花月夜全部诗赏析张若虚的《春江花月夜》中,从“昨夜闲潭梦落花,可怜春半不还家”开始,就是这首诗的收尾部分了。“可怜春半不还家”这句话给了我们解释,因为春天过半,他还在归家的途中,这也引起了作者对“明月楼”中之人的相思。后面写“碣石潇湘无限路”,作者通过象征意义,发出了对生命归宿的追问。正是这样的追问,让作者发出了无数人在追求生命真理和归途的感叹。

  • 鳄鱼的尾巴作用是什么(鳄鱼的尾巴有什么作用)

    我们一起去了解并探讨一下这个问题吧!鳄鱼的尾巴作用是什么鳄鱼的尾巴既是游泳时的“舵”、又是捕食的工具和御敌的武器。鳄鱼为肉食性卵生脊椎类爬行动物,是两亿多年前与恐龙同时代的最古老爬行动物,也是迄今生存着的最原始动物之一.鳄鱼因强盛的生命力而生存和繁衍,成为地球上最古老的生物“活化石”之一.鳄鱼属于濒危野生保护动物,被国际上列为I类保护的濒危野生动植物。

  • 2022增城总量控制类入户指标计分表

    2022年申报单位引进人才总量控制类入户指标计分表类别指标指标内容及分值说明自评分基础项社保年限在申报单位连续缴纳社保月数:1个月1分,累计不超过80分。在同一申报单位社保缴纳时间需连续不能中断,若出现在子公司或分公司缴纳社保情况,需提供相关工商证明登记材料。加分项文化程度1.本科及以上(90分);2.大专(80分)。只取最高分,不累计加分。合计总分申报人签名:单位审核人签名:单位(加公章):