关于Linux 自动唤醒和关闭的实现方法

不知道大家对Linux 自动唤醒和关闭有多少理解,本文主要介绍了Linux 自动唤醒和关闭的实现方法,需要的朋友可以参考下,希望能帮助到大家。

一. 系统休眠(crontab)

 示例说明(创建一个 root 定时任务实现每天晚上 11 点 15 分定时关机):

1
2
3
# crontab -e -u root
  # m h dom mon dow  command
15 23 * * * /sbin/shutdown -h now

 示例说明(仅在周一至周五运行)

1
1 15 23 * * 1-5 /sbin/shutdown -h now

 另外可以直接在/etc/crontab文件中添加定时服务

1
15 23 * * 1-5 root shutdown -h now

二. 唤醒(Wake-On-LAN)

 1. 查看是否直接Wake-On-LAN和开启,必须支持的功能是 g

1
2
3
# ethtool eth0 | grep -i wake-on
  Supports Wake-on: pumbg
  Wake-on: g

 2. 启动g(ps:这条命令可能会在重启后失效)

1
# ethtool -s eth0 wol g

 3. 添加cron保证每次重启之后开启g

1
@reboot /usr/bin/ethtool -s eth0 wol g

大家学会了吗?赶紧动手尝试一下吧。

转载地址:http://www.php.cn/linux-384427.html

你可能感兴趣的:(Linux杂文)