0

我想知道是否有任何方法可以让 Windows 或 Linux 机器关闭“N”分钟。然后它会在“N”分钟结束时自动启动。

我知道我们可以在使用 Linux 的 Grub 和在 Windows 上使用第三方软件的操作系统之间切换,但从未听说过这样的软件或命令可以让它在一段时间内关闭。

4

2 回答 2

0

对于 Windows:

据我了解,您需要在 Windows 任务计划程序上创建一个新任务,并让该任务在 N 分钟后运行。调度程序会将 BIOS 的“开机时间”功能编程到指定时间。如果机器已通电(插入壁式插座)并且 Windows 仅处于待机或休眠模式(即未关闭),则它应在给定时间通电。您可能需要提前一分钟左右设置唤醒时间,因为启动也需要时间。还要确保节能选项没有设置得太严格,比如“在 X 分钟空闲时间后进入待机状态”,这是在无人值守任务执行的中间;)我在对我的 PC 进行编程以从我的电视录制时使用了很多卡在特定日期和时间,效果很好。DVBViewer 处理了所有创建任务的东西。我从来没有手动设置它们。如果需要,肯定还有其他工具可以自动创建任务。

手动方式是这样的:右键单击Windows开始按钮,选择“计算机管理控制台”(或类似的,我不知道正确的英文命名),然后弹出一个窗口,您可以在树中右键单击查看左侧项目“任务计划程序”(同样,命名可能不同)并选择“创建简单任务”或“新任务...”(更高级的选项)。希望你能从那里管理。应该在 Windows 7 到 10 上工作。也许更早的版本也是如此,但你需要弄清楚如何进入任务创建向导。

希望这有帮助,祝你好运 :)

于 2020-04-24T04:43:18.030 回答
0

检查您的 BIOS,如果这是常规操作,有时主板会有“在特定时间启动”选项

如果您的机器不需要完全关闭,那么您也可以休眠。rtcwake 很流行,允许写入磁盘的低功耗休眠,并且可以设置为自动备份

最后,如果您需要(或出于能源原因想要)将其关闭,并且您没有计时器启动选项,大多数主板都允许“Wake on LAN”或“Power by Eth”或类似的东西。为网卡提供足够的电力,以检测来自网络的具有与您机器的 NIC 的 MAC 地址匹配的唤醒信号的广播数据包,即使计算机已正常关闭。这是我最喜欢的方法,因为它是真正的远程启动,但这意味着您需要在网络上拥有另一台设备。

有现成的手机应用程序可以发送唤醒信号,我只使用过手动应用程序,但肯定会有一个计时器。对于 linux,我知道有 ethtool 和 wakeonlan 可用,(虽然没有亲自使用过。)最坏的情况是,有几个教程可以自己烘焙,而且协议并不复杂。

于 2020-04-18T01:49:19.937 回答