待机后定时唤醒,本人ubuntu 14.04 LTS
测试例子:待机60秒后唤醒
sudo rtcwake -u -s 60 -m mem
写一个定时的脚本 suspend_until.sh
#!/bin/bash
# Auto suspend and wake-up script
#
# Puts the computer on standby and automatically wakes it up at specified time
#
# Written by Romke van der Meulen <redge.online@gmail.com>
# Minor mods fossfreedom for AskUbuntu
#
# Takes a 24hour time HH:MM as its argument
# Example:
# suspend_until 9:30
# suspend_until 18:45
# ------------------------------------------------------
# Argument check
if [ $# -lt 1 ]; then
echo "Usage: suspend_until HH:MM"
exit
fi
# Check whether specified time today or tomorrow
DESIRED=$((`date +%s -d "$1"`))
NOW=$((`date +%s`))
if [ $DESIRED -lt $NOW ]; then
DESIRED=$((`date +%s -d "$1"` + 24*60*60))
fi
# Kill rtcwake if already running
sudo killall rtcwake
# Set RTC wakeup time
# N.B. change "mem" for the suspend option
# find this by "man rtcwake"
sudo rtcwake -u -m mem -t $DESIRED &
# feedback
echo "Suspending..."
# give rtcwake some time to make its stuff
sleep 2
# then suspend
# N.B. dont usually require this bit
#sudo pm-suspend
# Any commands you want to launch after wakeup can be placed here
# Remember: sudo may have expired by now
# Wake up with monitor enabled N.B. change "on" for "off" if
# you want the monitor to be disabled on wake
# xset dpms force on
# and a fresh console
clear
echo "Good morning!"
chmod +x suspend_until.sh
比如早上8点半自动唤醒
suspend_until.sh 8:30
参考
http://goo.gl/apFmNA 原文中的定时脚步代码中: sudo rtcwake -l -m mem -t $DESIRED 本人已经修改成 sudo rtcwake -u -m mem -t $DESIRED
修改后的测试时间是完全正确的,只是终端命令中现实出来的时间不对,实际待机唤醒的时间是对的
分享到:
相关推荐
Ubuntu 中设置定时开关机命令的语句是非常有用的,可以帮助用户在特定的时间关机或重启计算机。下面我们将详细介绍如何使用 Ubuntu 中的关机、重启、注销命令。 一、shutdown 命令 shutdown 命令是 Ubuntu 中最...
3. 更新系统和安装软件:联网后打开终端,添加boot-repair软件源并更新系统软件包列表,然后安装boot-repair工具。 4. 执行boot-repair修复:运行boot-repair命令开始修复过程,按照弹出框提示的信息进行操作。 5....
ubuntu系统配置jar项目开机自启 ubuntu系统配置jar项目开机自启 ubuntu系统配置jar项目开机自启
Ubuntu 系统管理网络常用的 nmcli 命令 nmcli 命令是 Ubuntu 系统中网络管理的关键工具之一,由 NetworkManager 系统服务提供。NetworkManager 系统服务主要包含三种工具:nmcli(命令行工具)、nmtui(基础文本...
Ubuntu命令大全系统命令与网络命令
Ubuntu 操作系统中,文件操作命令是非常重要的一部分。下面将对 Ubuntu 中常用的文件操作命令进行详细讲解。 1. 权限修改命令:chmod 在 Ubuntu 中,权限修改命令使用 chmod 命令来实现。chmod 命令的基本语法格式...
在Ubuntu 20.04和Windows 10双系统环境下,优化开机引导界面是一项提升用户体验的重要任务。这里我们将深入探讨如何实现这一目标,主要关注引导界面的美化和功能优化。 首先,我们要了解的是GRUB(Grand Unified ...
ubuntu开机自启动nginx服务
Ubuntu系统管理用户的命令详解 Ubuntu系统管理用户的命令是运维服务器管理中非常重要的知识点。以下是详细解释如何管理用户和组的命令: 添加用户 在 Ubuntu 系统中,添加用户的命令是 `adduser`。例如,要添加一...
UBUNTU 添加程序开机自动启动的方法 ...UBUNTU 添加程序开机自动启动可以通过多种方法实现,包括开机启动时自动运行程序、登录时自动运行程序、退出登录时自动运行程序、定期自动运行程序和定时自动运行程序一次等。
### Ubuntu系统搭建与基础命令知识点解析 #### 一、Ubuntu系统概述 - **起源与发展**:2004年,Mark Shuttleworth发起了Ubuntu项目,旨在创建一个基于Debian的自由开源操作系统。Ubuntu源自南非祖鲁语“Ubuntu”,...
在Ubuntu系统中,为了确保能够安装最新的软件包及获取安全更新,首先需要配置好软件源列表。软件源列表通常位于`/etc/apt/sources.list`文件中。此文件包含了系统用来查找并下载软件包的地址。 #### 示例配置: ```...
ubuntu系统内核参数的限制,可以自己重新设置其大点,并为永久
在探讨如何修改Ubuntu 11.04在双系统环境下的Grub引导菜单之前,我们首先需要理解几个关键概念:双系统、Grub以及Ubuntu 11.04。 ### 双系统 双系统通常指的是在同一台计算机上安装并运行两个不同的操作系统。这在...
Ubuntu22开机自启脚本 jar 包的自动化部署脚本 文件里面有使用方法说明,脚本亲测可用init.shcp kuosheng.service /etc/systemd/system/kuosheng.servicecp kuosheng.sh /usr/local/bin/kuosheng.shchmod 777 /usr/...
3. **定时关机**:使用`sudoshutdown –h+10`命令,将在10分钟后自动关闭系统。 #### 扩展练习 设定系统在一分钟后重启,并向用户发送通知,可以使用如下命令: ```bash sudoecho "由于维护需要,系统需要在1分钟...
ubuntu常用的编程命令,适合ubuntu入门的菜鸟查阅
系统和进程管理中,`sudo`允许以管理员权限执行命令,`apt-get`或`apt`用于安装、更新和卸载软件包。`ps`展示当前运行的进程,`kill`或`pkill`结束进程,`top`或`htop`实时查看系统资源占用情况。 网络和文件传输,...
本文将详细介绍如何在Ubuntu系统中利用`mail`命令来发送邮件,并提供了详细的步骤和配置指南。 #### 二、环境准备与配置 **1. 安装 Mailx** - 在Ubuntu系统中,`mail`命令通常指的是`heirloom-mailx`包。若未安装...
Ubuntu命令Ubuntu命令Ubuntu命令