Linux 定时休眠:轻松设置自动睡眠(linux定时休眠)

Linux 系统中实现定时睡眠是一个很方便的特性。它能在一定的时间进行休眠,可以节省大量的电能,既省电又环保。在 Lin…

Linux 系统中实现定时睡眠是一个很方便的特性。它能在一定的时间进行休眠,可以节省大量的电能,既省电又环保。在 Linux 中,用户可以利用系统的基本调度程序 cron 和 pm-utils 来设置定时睡眠。

通过 cron 来实现定时睡眠,首先需要在 /etc/crontab 文件中添加 cron 条目:

“`shell

45 17 * * * root /sbin/pm-suspend


其中”45 17 * * *“表示每天下午5点45分执行/sbin/pm-suspend进行定时睡眠。

另外,使用 pm-utils(14.0 之后的版本)也可以设置 Linux 的定时睡眠,通过 pm-utils 的 /etc/pm/sleep.d/ 目录 ,可以更灵活地控制 Linux 的睡眠与唤醒。

在 /etc/pm/sleep.d/ 文件夹下添加 40 autosuspend 脚本:

```shell
#!/bin/bash
case "${1}" in
suspend|hibernate)
/usr/sbin/rtcwake -m mem -s 7200
;;
resume)
;;
esac

在脚本中,第一个参数 suspend 代表进入睡眠,第二个参数 resume 代表从睡眠中唤醒, /usr/sbin/rtcwake 命令完成了定时睡眠任务。-m mem 表示进入内存休眠,-s 7200 表示休眠时间,等于两个小时,单位是秒,可以根据自己的需求来修改休眠时间值。

最后,在命令行中执行 sudo chmod +x 40 autosuspend 命令,把脚本设置激活即可。执行完毕后,Linux 系统会在每隔 7200 秒(两小时)自动进入休眠状态。

定时睡眠是一项 Linux 系统的重要特性,当我们知道使用 cron 和 pm-utils 等管理工具可以很方便地进行设置时,Linux 系统的定时休眠就变的十分强大了。 了解如何在 Linux 系统中实现定时睡眠,能够不仅更好地保护我们的计算机,而且也可以节省大量的电能,更加节约节约能源,同时也算是一件简单却有效的环保行为。

香港服务器首选港服(Server.HK),2H2G首月10元开通。
港服(Server.HK)(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。

为您推荐

ssh远程超时中断的解决办法

有时我们网络正常的,但SSH连接经常出现中断的情况,以及在SSH远程时很慢的问题。 这是由于OpenSSL服务默认启用了...

Linux系统防火墙放行端口

如果您服务器内安装了宝塔面板,请直接登陆宝塔面板,安全,里面添加放行端口。如果添加后不生效,把防火墙开关一下即可。本教程...

Linux主机简单判断被CC攻击的网站命令-比较直接有效

CC攻击很容易发起,并且几乎不需要成本,导致现在的CC攻击越来越多。 大部分搞CC攻击的人,都是用在网上下载的工具,这些...

linux环境下测试get和post请求

Linux环境下测试get和post请求 ?get,post,curl   get请求 curl: curl ...

umount卸载磁盘提示target is busy

umount卸载磁盘提示target is busy. (目标忙) 的问题解决方案   umount卸载磁盘提...
返回顶部