如何使您的Linux PC自动唤醒睡眠

 时间:2024-10-12 01:11:18

1、使用rtcwake所述rtcwake命令需要根的权限,因此它必须与运行须藤在Ubuntu和其他的Ubuntu衍生分布。在不使用sudo的Linux发行版上,您必须首先使用su命令以root身份登录。这是命令的基本语法:sudo rtcwake -m [挂起的类型] -s [秒数]例如,以下命令将您的系统暂停到磁盘(休眠)并在60秒后唤醒:sudo rtcwake -m disk -s 60

如何使您的Linux PC自动唤醒睡眠

2、暂停类型该-m开关接受下列类型的中止: 待机- 待机功能节省了很少的电力,但恢复到正在运行的系统非常快。如果省略-m开关,这是默认模式。 mem- 挂起到RAM。这提供了显着的功率节省 - 除了您的RAM之外,所有功能都被置于低功耗状态。您的内存的内容被保留。 磁盘- 挂起到磁盘。您的内存内容将写入磁盘并关闭计算机。当计时器完成时,计算机将打开并恢复其状态。 关闭- 关闭计算机。rtcwake的手册页注意到,从“关闭”恢复不是ACPI规范的官方支持,但是这与许多计算机无关。 否- 不要立即挂断电脑,只需设置唤醒时间。例如,你可以告诉你的电脑早上6点醒来。之后,可以在晚上11点或凌晨1点手动睡觉,无论如何,早上六点醒来。

3、秒与特定时间该-s选项将在未来的秒数。例如,-s 60在60秒内唤醒计算机,而-s 3600在一小时内唤醒计算机。该-t选项允许你唤醒您的计算机在特定的时间。该开关需要从Unix纪元(1970年1月1日00:00:00 UTC)开始的几秒钟。为了轻松提供正确的秒数,将date命令与rtcwake命令组合。该-l开关告诉rtcwake的硬件时钟设置为本地时间,而-u开关告诉rtcwake的硬件时钟(在您的计算机的BIOS)设置为UTC时间。Linux发行版通常将您的硬件时钟设置为UTC时间,并将其转换为当地时间。例如,要让您的计算机在明天上午6:30醒来但不立即暂停(假设您的硬件时钟设置为本地时间),请运行以下命令:sudo rtcwake -m no -l -t $(date +%s -d'tomorrow 06:30')

如何使您的Linux PC自动唤醒睡眠

4、更多提示在rtcwake从睡眠唤醒系统后,使用&&运算符运行特定的命令。例如,以下命令将您的计算机暂停到RAM,两分钟后唤醒,然后启动Firefox:rtcwake -m mem -s 120 && firefox将rtcwake命令集成到cron脚本中,以在特定时间自动唤醒计算机。该-m没有开关,也可以在cron脚本有用。例如,您可以每天晚上10点在cron脚本中运行rtcwake -m no -s 28800命令。这将使你的电脑在早上6点钟的28800秒钟醒来。但是,您的电脑不会立即睡觉 - 您可以在晚上11点或凌晨1点睡觉,但通常在早上六点醒来。

  • cqy是什么意思
  • 近视眼治疗LASlK手术全过程
  • “jpeg”和“jpg”两种格式的图片真的是一样吗
  • 厦门去鼓浪屿怎么买票?
  • lol薇恩VN怎么打女警 s5VN打女警的天赋符文
  • 热门搜索
    四年级上册手抄报 关于五四运动的手抄报 关于校园安全的手抄报 洒扫应对手抄报 我的寒假我做主手抄报 有关诚信的手抄报 动物手抄报大全 节约用水手抄报大全 读书的手抄报图片 手抄报版面设计图简单的