生活哲学

如何安排 Linux 自动开机

您可能已经知道可以将计算机置于睡眠模式以节省笔记本电脑的大量电量或电池。电池供电的设备可以在待机模式下维持数天,因为在这种状态下消耗的能量非常低。

用户可以随时通过按电源键或键盘上的任意键“唤醒”计算机。但是如果你想让它在某个时间自动“唤醒”呢?造成这种情况的原因可能是用户希望将某些任务自动化,例如在凌晨 4 点下载一些东西,此时的 Internet 速度可能远高于时代。另一天。通过命令行的一点“魔法”,用户现在可以自动打开 Linux 计算机,执行一些任务,然后再次“休眠”。

除了从待机状态重新启用外,完全关闭电脑并在某些时候打开电源更有用。还支持休眠,但 Linux 系统使用的专有驱动程序通常不能正确地从休眠中“唤醒”。

安装Linux自动开启

  1. 检查计算机是否支持“唤醒”选项
  2. 如何使用 rtcwake 命令
    1. Rtwwake 日期参数
    2. rtcwake 试运行
    3. 使用 rtcwake 的节能方法

检查电脑是否支持“唤醒”选项

大多数计算机都支持“唤醒”选项,但大多数计算机可能没有合适的硬件来执行此操作。您可以通过打开终端并输入以下命令来执行快速测试:

 sudo rtcwake-m mem-s 30 

计算机将进入睡眠模式并在 30 秒后“唤醒”。如果您希望设备处于待机模式的时间更长,请将数字 30 增加到更大的值。

另外,请检查电脑是否支持完全关机后的“唤醒”功能。

 sudo rtcwake-m off-s 60 

关于-m off参数用户指南通常指的内容:' 官方不支持由 ACPI 提供,但 nó thường 有效 '。 (ACPI 未正式支持,但通常有效)。

如果内核、驱动和硬件兼容,就没有问题。如果不支持定时器,可能是因为硬件和/或 BIOS/UEFI 配置不符合要求。您还可以尝试升级一些驱动程序或从专有驱动程序切换到开源驱动程序。也许他们会解决问题。或者,尝试安装新内核。

如前所述,休眠存在与rtcwake命令无关的问题在大多数情况下它可以正常工作,但有时有时它会失败。失败时,屏幕将保持黑暗或显示错误消息。

如何使用rtcwake命令

该命令的基本用法很简单:选择一种节省能源的方法和计算机“唤醒”的时间。在前面的命令中,-s参数用于指定电脑再次开机前的秒数。但通常,用户会希望指定绝对时间,例如明天上午 9 点。为此,请使用 --date 参数而不是 -s。

Rtwwake 日期参数

 sudo rtcwake-m mem--date 09:00 

注意:并非所有硬件都支持将开机时间设置为第二天。用户必须检查它是否适用于他们的特定设备。

时间设置为 24 小时制。下面的屏幕截图使用带有不同选项的 rtcwake 命令来设置机器重新开机的时间和日期。

如何安排 Linux 自动开机的图片 1

'YYYY-MM-DD hh: mm' :年、月、日、小时和分钟。例如:

 --date 2020-02-28 15:00 

表示 2020 年 2 月 28 日下午 3 点。

测试rtcwake命令

你可以给r添加另一个参数tcwake, -n, 显示开机时间。

 sudo rtcwake-m mem--date +12hours-n 

这是一个“试运行”命令,它不是真正定时的,只是“假装”去做。当您要检查与日期关联的参数是否设置正确时,添加-n 参数很有用。确保此参数正确后,只需删除命令中的-n 参数即可设置实际的“唤醒”时间。

带rtcwake的节能方法

-m参数相关的选项有:

  1. -m mem-正常待机,用户在关机菜单中很熟悉。
  2. -m disk-休眠模式,将内存内容保存到存储设备。不建议在使用专有驱动程序时使用。
  3. -m off-正常关闭手机。
  4. -m disable-移除之前设置的计时器。
  5. -m no-不启用或设置待机模式,只需设置“唤醒”事件。例如,您可以设置计算机明天“唤醒”的时间,然后继续在您的计算机上工作。完成后,正常关闭设备,早上设备会自动开机。
  6. -m show-显示当前处于活动状态的“唤醒”事件(之前设置的闹钟)。

您可以找到创造性的方式来使用 rtcwake 命令。通过这种方式,用户可以跳过无聊的启动过程(在某些系统上这可能需要一分钟以上)。您还可以安装一个实用程序,例如 at, 来自动执行计算机在唤醒后运行的任务。

祝你好运!

查看更多:

  1. 在 Ubuntu 中使用 EasyShutdown 设置自动关机时间
  2. 如何自动关闭计算机
  3. 设置计算机的关机或休眠时间

相关资讯

评论

回复